问题标签 [logentries]

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 回答
5872 浏览

ruby-on-rails - 托管在 heroku 上的 Rails 应用程序:错误 R12(退出超时)

我在 heroku 上托管了一个 Rails 3.1.4 应用程序。我已经添加了logentries附加组件。我没有触及警报的默认配置,现在我每隔几个小时就会收到一个警报:“退出超时”:

日志和这个电子邮件警报都没有给我任何有用的信息来开始寻找这个问题。

我的流量非常低(应用程序仍处于私有测试阶段)。我怀疑是 heroku 关闭了应用程序,而我的应用程序没有按预期响应 SIGTERM 信号。

我在应用程序中没有任何花哨的东西(例如使用 Heroku Scheduler 启动的 rake 任务)。
唯一有点不同寻常的是 gem 的使用apn_on_rails,它打开了与 Apple 的 APN 服务器的连接。

你知道是什么原因造成的吗?我应该忽略这一点并关闭警报吗?

0 投票
3 回答
539 浏览

appharbor - 从环境中读取 LogEntries 配置

根据LogEntries 文档,帐户密钥应填写在 Web.config 文件中。同时存在于 AppHarbor 配置变量中。我可以从配置变量中读取值而不是使用硬编码值吗?

0 投票
1 回答
175 浏览

appharbor - AppHarbor 的“LogEntries”插件故障排除

根据这篇文章,我已经使用 LogEntries 和 log4net 配置了所有内容:https ://logentries.com/doc/appharbor/

但是,在我的 LogEntries 面板中,我只能看到来自 IIS 日志的事件——我没有使用 log4net 从我的应用程序中记录任何事件。有人可以建议故障排除步骤,以便我的自定义事件开始显示吗?

0 投票
2 回答
177 浏览

backgroundworker - AppHarbor 和 Logentries 中的后台应用程序

现在我在 AppHarbor 有一个 Web 应用程序和 3 个后台应用程序。我想使用 logentries 将每个应用程序记录在不同的位置。基于 AppHarbor https://logentries.com/doc/appharbor/的 logentries 文档,令牌密钥是从 appharbor 强制执行的 web.config 和 app.config [配置变量] 中读取的。

如何配置每个应用程序以登录不同的日志位置(例如 Appharbor/Website、AppHarbor/Console1、AppHarbor/Console2)?

0 投票
1 回答
145 浏览

logging - 将多个 AppHarbor 应用程序与现有的 Logentries 帐户集成

我有一个现有的Logentries帐户,我已经将应用程序数据记录到该帐户。我现在还想记录 AppHarbor 基础设施层数据(负载均衡器、iis 等)。基本上,当您添加AppHarbor Logentries 插件时,您会得到什么。

使用插件方法的问题在于它会在每个应用程序的日志中创建一个全新的帐户。当您有多个应用程序或现有帐户时,这并不完全实用。

我还尝试按照添加插件后看到的 logentries syslog 格式手动向我的应用程序添加日志消耗:
syslog://ahb1.api.logentries.com:10000
但是当我意识到无法指定现有的 logentries 日志令牌时放弃了。

目前这在 AppHarbor 上可行吗?将来有可能吗?我已经成功地将多个 AppHarbor 应用程序与现有的 NewRelic 帐户集成,因此希望它也可以与 Logentries 一起使用。

0 投票
2 回答
357 浏览

django - 当 Django 管理命令在 Dotcloud 中作为 cron 作业运行时,Logentries 失败

我有一个在Dotcloud上运行的 Django 应用程序。我已尝试添加Logentries日志记录,该日志记录在我的网站正常使用中有效,但导致我的 cron 作业因此错误而失败 -
Traceback (most recent call last): File "/home/dotcloud/current/my_project/manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line utility.execute() File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 261, in fetch_command commands = get_commands() File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 107, in get_commands apps = settings.INSTALLED_APPS File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 54, in __getattr__ self._setup(name) File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 50, in _setup self._configure_logging() File "/home/dotcloud/env/local/lib/python2.7/site-packages/django/conf/__init__.py", line 80, in _configure_logging logging_config_func(self.LOGGING) File "/usr/lib/python2.7/logging/config.py", line 777, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 575, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'logentries_handler': expected string or buffer

这是从 cron 运行的脚本之一 -

这些是我对 Logentries 的设置-
'logentries_handler': { 'token': os.getenv("LOGENTRIES_TOKEN"), 'class': 'logentries.LogentriesHandler' } .... 'logentries': { 'handlers': ['logentries_handler'], 'level': 'INFO', },

当我这样做时,LOGENTRIES_TOKEN 就在那里dotcloud env list

这是症状的摘要 -
- Logentries 日志记录在正常使用的站点中工作。
- 如果我手动运行脚本 -dotcloud run www ~/current/scripts/load_definitions.sh它可以工作。
- 如果我从我settings.py的 cron 作业中删除 Logentries 设置。
- 如果 Logentries 条目在我的settings.py

我花了几个小时试图找到解决方案。任何人都可以帮忙吗?

0 投票
4 回答
1904 浏览

c# - Log4net 不会将数据发送到“Logentries”

我正在尝试使用 log4net 将一些数据记录到 www.logentries.com。
我的问题是我尝试记录的所有内容都显示在 FileAppender 中,但 logentries.com 上没有显示任何数据。
我试图获取一些错误信息并启用 log4net 内部日志记录,但该文件不包含任何错误消息。
在这一点上,我真的无能为力检查可能的错误......

基本的日志记录代码就是这段代码

我将此行添加到我的 AssemblyInfo.cs

我的 App.config 设置如下:

0 投票
1 回答
602 浏览

ruby-on-rails - Rails.logger.error 未被 Logentries 插件识别为错误

Rails.logger.error用来记录我的错误。我试图在我的日志和heroku的logentries插件中查看它们,我看到它们被记录为简单的文本。没有迹象表明这实际上是一个错误,Logentries 也没有将其视为错误。

知道这是为什么吗?我应该如何记录我的错误以便以后查找?

谢谢!乌里

0 投票
2 回答
179 浏览

java - Logentries + AWS 不兼容

我正在使用 Wildfly(和 maven)开发 Java Web 应用程序,我想将 logentries 与 Logback 一起使用,如https://logentries.com/doc/java/#logback中所述。

我还将 AWS SDK 用于某些操作,这似乎是 logentries 和 AWS SDK 之间的不兼容。

如果我删除 aws-java-sdk (1.7.11) logentries 就像一个魅力。但是一旦我添加它,我就会收到以下错误:

而且我的登录帐户中没有收到该消息。

经过一番研究,我发现亚马逊 SDK 与 javamail 配置混在一起,过去有一些问题(http://www.thebuzzmedia.com/javamail-smtp-on-localhost-fails-with-amazon- aws-sdk-in-classpath/)。我可以采用任何解决方法或修复方法吗?这是 AWS SDK 问题还是 logentries 问题?

0 投票
1 回答
2638 浏览

javascript - node.js - PM2 将未捕获的异常记录到第三方服务(作为 Logentries)

我在我的 node.js 项目中使用 pm2 ( https://github.com/Unitech/pm2 )。我还在 Logentries ( https://logentries.com ) 中发送应用程序的错误日志。

我想知道是否可以从应用程序中记录未捕获的异常(例如,当某些事情严重失败并且 pm2 重新启动应用程序时)?我知道使用process.on('uncaughtException')是不好的做法,所以想听听一些建议。

谢谢!