问题标签 [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 回答
72 浏览

javascript - 什么是服务器日志以及如何生成它们?

有人可以解释一下服务器日志以及如何为我的 Node.js 网站生成它们。我才刚刚开始。kibana 和 paper trail 有什么作用?这些将如何监控我的服务器?

0 投票
0 回答
1771 浏览

centos - Papertrail 抛出错误为“dhclient:XMT:在 eth0 上征求”?

Papertrail中,通过浏览器访问链接时,它会被捕获到 papertrail 日志中,但不幸的是它没有被捕获。它在centos 服务器中不断抛出错误为“ dhclient: XMT: Solicit on eth0 ” 。有什么办法解决这个问题吗?

即使我试图访问下面的命令也会抛出同样的错误。

0 投票
1 回答
133 浏览

node.js - 悄悄地向 Papertrail 报告错误

我正在 Heroku 上使用大型 Node.js 应用程序,其日志记录由 Papertrail 维护。我有一个中央错误处理和日志记录功能,目前,它只是将错误记录到控制台,显示一个通用的“发生错误!” 对话框,并将客户端重定向到特定页面(取决于发生错误的位置)。但是 Papertrail 和 Heroku 都没有检测到这是一个真正的错误,如果它们发生,我也不会收到任何类型的通知或警报。

目前,这是我的功能:

我试图抛出错误,如下所示:

但是随后错误会显示给客户端,而不是被重定向,从而使最终用户感到困惑。类似地,将错误放在 try-catch 块中不会改变我目前拥有的任何内容(错误已记录但 Papertrail 或 Heroku 没有发现)。

我怎样才能默默地抛出一个错误,让 Papertrail 和 Heroku 接受并将其视为错误,而不需要将错误发送给客户端?我希望能够静默处理错误并在后台继续报告,而不是向客户端发送任何错误详细信息。

0 投票
1 回答
3998 浏览

laravel - Laravel登录Heroku没有出现

我按照官方指南将 Laravel 应用程序部署到 heroku。它说要改变APP_LOG=errorlog,我已经做到了。

我也尝试了两种不同的版本,注释行是变体。

如果我使用 Log::error('something') 我什么也看不到。我正在查看 papertrail 和 CLI 命令heroku logs --tail --app {appname}

0 投票
2 回答
31 浏览

ruby - Heroku - Ruby 错误循环

我没有对 ruby​​ 文件进行任何更改,只是进行了一些布局更改,并且在我的服务器上的 Papertrail 中看到了以下错误。我做了一些挖掘似乎无法找到答案。

同样的代码库也在 QA 系统中运行,没有错误。两台服务器都在同一个版本 Cedar-14 上,唯一的区别是 Prod 服务器有一个工作人员 Dyno,而 QA 没有。

0 投票
2 回答
1180 浏览

ruby-on-rails - 每个环境有多个 config.logger

我正在使用 Rails 5,并在我的环境/production.rb上使用此代码段将应用程序日志发送到papertrail

有时将日志发送到 papertrail 会有延迟,所以我tail -f production.log手动执行,但由于日志被发送到 papertrail,它没有显示任何内容。

要查看有尾日志,我需要将config.logger替换为

Rails 中有没有一种方法可以在同一环境中使用多个记录器?基本上我想将日志发送到 papertrail 或使用有尾日志手动查看日志?

0 投票
1 回答
1465 浏览

ruby-on-rails - Rails:在生产环境中配置记录器以使用 Papertrail

我正在尝试将我的记录器配置为在部署到 Heroku 的 Rails 5.1.4 应用程序上工作。我正在使用 Papertrail,但我的自定义日志消息没有显示在那里。我没有收到任何错误。怎么了?

我的配置/环境/production.rb:

我的 Heroku 变量:

在我的方法中,我一直在尝试像这样调用记录器:

我也尝试按照以下步骤操作:https ://help.papertrailapp.com/kb/configuration/configuring-centralized-logging-from-ruby-on-rails-apps/#configure-rails-environment但它没有工作。在这种情况下,我安装了 gem remote_syslog_logger 并将我的 config/environments/production.rb 代码更改为:

0 投票
0 回答
273 浏览

google-cloud-functions - 使用 winston papertrail 记录的 Firebase 函数会导致 ECONNRESET 错误

在开发 node-js 应用程序时,我喜欢将 winston 日志记录与 papertrail(一个日志记录 SaaS 提供商)结合使用。

我可以从使用 papertrail 的 firebase-functions 获取日志记录,但是,我的问题是当函数实例关闭时,winston-papertrail 会引发错误:

在我的函数结束时,我尝试用这样的代码关闭winston-papertrail:

但是,错误会像这样到达 firebase 控制台:

在此处输入图像描述

我很想知道是否有人有一个没有错误的工作设置,或者可以指出我正确的方向。

0 投票
1 回答
215 浏览

amazon-elastic-beanstalk - EB:在配置更改时触发容器命令/部署脚本

我在 Elastic Beanstalk 上运行我的 Web 服务器,并使用 Papertrail 进行日志记录。我正在使用官方 .ebextensions 脚本在部署期间设置 papertrail,但我遇到了问题。当 remote_syslog 将日志上传到 papertrail 时,我将环境变量用作我的主机名的一部分,该主机名用作发送者,虽然这在部署期间工作正常,但当01_set_logger_hostname触发容器命令时,每当我通过修改环境的配置来更改环境变量时,我都会遇到问题,因为看起来eb config调用只会重新启动应用程序服务器,不会运行部署期间运行的任何脚本,包括 ebextensions 容器命令。

如您所见,由于我的主机名依赖于${SOME_VARIABLE},因此每当${SOME_VARIABLE}eb config.

有没有办法在运行命令时触发脚本eb config运行,这样我不仅可以重新启动我的 Web 应用程序,还可以重新配置并remote_syslog使用更新的主机名重新启动?

0 投票
2 回答
625 浏览

android - 纸轨设置

我不敢相信我不得不问这个,但我不知道该去哪里。我已经用谷歌搜索了负载,但没有提出任何建议。

我希望使用 papertrail 而不是 bugsnag 来登录我的 android 应用程序。

我已经获得了一些代码(见下文)以添加到配置文件中。我不知道把这个文件放在哪里,清单?一个新文件?在gradle位?

任何帮助表示赞赏。