问题标签 [papertrail-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2851 浏览

heroku - heroku 日志中的 fwd 是什么意思?

在heroku日志中,我有以下行...

我的问题是fwd代表什么?我看到它们是IP地址。它们是来自用户的 IP 地址吗?

0 投票
2 回答
327 浏览

regex - Regex: pass a query string if and only if it includes some subsequent parameters?

I'm trying to use PaperTrail's filter logs tool to filter out specific paths using RegEx. My log string could look like one of the below:

Should NOT pass and NOT be logged

Should PASS, and BE logged

The only difference is that the path where I want it to BE logged has an additional params log=true. So the RegEx statement should read verbally, like:

IF a key=USER_KEY is provided, then do NOT pass into logs UNLESS there is also a log=true

0 投票
1 回答
864 浏览

node.js - 使用 PM2 记录到 Papertrail

我正在尝试使用 pm2 作为我的流程管理器让我的节点应用程序日志显示在 papertrail 上。

截至目前,我已将 pm2 记录到我的process.json. 我想将它设置在我保存日志的本地副本并将它们发送到 papertrail 的地方,这样我就可以在没有 ssh 的情况下看到它们。

我按照 papertrail start guide 并将输出添加到/etc/rsyslog.confpapertrail 的控制台上,我看到以下内容:

有人对 pm2 和 paprrail 有一些经验吗?PM2 是否完全绕过 rsyslog,有没有办法让我通过另一种方式将 pm2 的日志传输到 papertrail?

0 投票
1 回答
876 浏览

logging - 我可以在 Docker swarm 上使用 logspout 进行全局 syslog 日志记录吗?

我有一个运行 Docker 1.12 的 docker 主机运行良好,并且能够使用gliderlabs/logspout将 docker 日志集中到 papertrail。

是否可以将此配置部署到Docker Swarm上的所有节点?

我努力了:

但是服务会死掉并不断重生。在 docker(非 swarm 实例)上,您需要unix:///var/run/docker.sock按照papertrail docs映射 docker 套接字。这在群体服务中可能吗?您如何将 docker 套接字安装到服务中?

0 投票
1 回答
287 浏览

python - 在 Django Heroku 应用程序中通过 print() 将信息记录到 Papertrail 的好处

我有一个 Django 应用程序,我在 Heroku 上托管并通过 Papertrail Heroku 插件登录到 Papertrail。我在很多地方直接将信息记录到 Papertrail,目前通过:

我根据此链接设置了日志记录配置:

一起,这将记录到 Papertrail,如下所示:

但是,我注意到 usingprint('important text')在这里完成了同样的事情。在这种情况下继续使用loggingoverprint来记录“重要文本”有什么好处吗?我通读了这篇文章,但似乎都不适用于这里。

0 投票
1 回答
309 浏览

ruby-on-rails - 如何在 Heroku 和 Papertrailapp 中删除 Rails App 的长哈希?

我在 Heroku 中有一个 Rails 5 应用程序,并设置了一个 Papertrailapp 帐户来检查日志,这比通过heroku logs -t. 我很喜欢它。但是我觉得噪音太大了。

在我曾经激活 Rails-12-factor gem 以便能够在 Heroku 中查看 SQL 日志之前,但现在他们说从 Rails 5 及更高版本开始不再需要它了。所以现在我看到了 SQL 没有问题,但它比以前更长。

这是我在 Papertrail 中看到的常见日志行的示例,因此我想了解其中的某些部分,并了解如何禁用其中的某些部分。

所以我想我的问题是:

  • 那个哈希是什么,它有什么用?如何从日志中删除它?
  • 如何从 Rails 日志中删除 DateTime(鉴于 Papertrailapp 已经给了我该信息)(这会带来什么不良后果?)
  • 如何删除I,已经存在的部分INFO --

更新 26-02

感谢@slothbear 的回答,I0 已经从控制台手动检查了日志heroku logs -t,我注意到 Papertrail Datetime 似乎实际上是Heroku DateTime的重新格式化,因为常规消息如下所示:

所以,知道 Heroku DateTime 会更难删除,我想我会删除 Rails DateTime,也可能是 RequestID。

0 投票
1 回答
683 浏览

logging - 尝试登录 papertrail 时出错?

我正是从这个精彩的链接中遵循这些简单的步骤

在我将服务与我的应用程序绑定并重新安排它之后。没有注销,因为它说它会在 30 秒后。在提供的链接上。

在我的 cf 日志中,我可以看到出现错误

有关如何修复此错误的任何帮助都会有所帮助。

0 投票
1 回答
616 浏览

ruby-on-rails - 在 Heroku Scheduler 上以分离方式运行 Rails Rake 任务以捕获 Papertrail 中的日志输出

在 Heroku 上运行 Rails Rake 任务的一个已知问题是它们不会将日志提交到 Papertrail,因为一次性 dynos 默认将其输出推送到控制台。这可以通过使用在“分离”模式下运行测功机来解决heroku run:detached rake your:task。不幸的是,Heroku Scheduler 似乎会像平常一样自动运行任务,而不是在分离模式下,因此这些日志会丢失。

如何让调度程序以“分离”模式运行任务,以便这些每周/每天/每小时的任务按预期由 Papertrail 捕获它们的日志?

0 投票
0 回答
307 浏览

log4net - log4net Appender 中的“设施”是什么?

你能解释一下 log4net appender 配置中的“设施”是什么吗?这是 papertrail 指南中的一个示例。

Local6 有什么用?和值'Local6'?我做了一些谷歌搜索,但仍然对此感到困惑。而且我也在寻找将 log4net 用于 papertrail 的最佳实践。

0 投票
1 回答
774 浏览

heroku - 如何处理一次性测功机中的日志流失?

我们正在使用heroku 的日志排水管将我们的日志汇总到papertrail。一切都很好,除了,我不确定如何从我们用来运行脚本的一次性 dynos 设置日志记录。

我认为排水配置将适用于一次性测功机,但我没有看到我们使用 heroku 调度程序运行的作业所期望的输出。为了弄清楚发生了什么,我尝试运行

我希望这会导致原木被运送到 papertrail,但没有骰子。所以,我尝试了更简单的命令行

这也不起作用。因此,要么我的测试被误导,要么排水配置不适用于一次性测功机。我认为前者的可能性更大。

如何测试日志消耗(为远程 papertrail syslog 配置)是否正常工作?