问题标签 [loggly]

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

docker-compose - docker-compose syslog 驱动程序无法正常工作

我正在尝试为许多微服务 docker 容器实现集中式日志记录。

为了实现这一点,我尝试使用推荐的 syslog 日志记录驱动程序方法,将日志传送到 loggly。

https://www.loggly.com/docs/docker-logging-driver/

我做了以下...

在远程码头机器上...

它验证了一切正常,我可以看到主机事件现在正在进入 loggly 控制台。

然后我在docker-compose中配置了服务,就像这样......

然后我重建并重新启动了这些容器,用...

但是,我没有从要登录的容器中获得任何日志。

我可以通过执行以下操作来验证 syslog 驱动程序更新是否已生效...

这报道...

这是我希望看到的,因为此日志驱动程序不适用于在本地查看日志。

我还需要做些什么才能使其正常工作吗?

0 投票
0 回答
304 浏览

python - 如何使用 Loggly 和 Django 记录每个会话的唯一 ID?

我有这样的 Django 日志记录设置(如下)。请求 ID 的过滤器来自这里,https://github.com/dabapps/django-log-request-id。我按照这里的教程设置了 Loggly:https ://www.loggly.com/docs/python-http/ 。但是,他们提供的配置文件似乎覆盖了标准格式化程序,这意味着它不包含 request_id。

有没有办法可以同时使用 request_id 和 Loggly?基本上,我希望 Loggly 始终记录一个唯一的 request_id,它来自插件 log_request_id.filters.RequestIDFilter。

0 投票
1 回答
378 浏览

c# - Log4Net - Loggly 不发送错误日志

我正在尝试按照 Loggly 教程使用 C# 项目设置 loggly,但它不起作用。

我已经添加了log4net-logglynuget 包

我在我的添加了以下代码app.config

这就是我尝试将日志发送到 Loggly 的方式:

我已经用 Fiddler 进行了调试,看看是否有对 Loggly 的请求,但什么也没有。

我错过了什么?

0 投票
1 回答
519 浏览

c# - .Net Core 2.0 控制台应用程序未通过 NLog 向 Loggly 发送消息

我有一个需要将日志发送到 Loggly 的 .NET Core 2.0 (Topshelf) 控制台应用程序。我们已经使用 NLog、NLog.Targets.Loggly、Topshelf.NLog、loggly-csharp-config 和 loggly-csharp 实现了相同类型的应用程序。

我添加了两个额外的目标,控制台和文本。其他两个目标都工作正常。

客户 Loggly 密钥在我们具有类似结构的 .NET 4.71 应用程序中运行良好,具有相同的包。

这是我的包参考:

编辑:从 App.config 添加更多实现代码:

内部日志似乎显示至少有尝试点击 Loggly。

2018-12-12 09:05:09.8816 Topshelf.Hosts.ConsoleRunHost 的调试目标(按级别):2018-12-12 09:05:09.8816 调试跟踪 => 2018-12-12 09:05:09.8816 调试调试 => 2018 -12-12 09:05:09.8816 调试信息 => 2018-12-12 09:05:09.8816 调试警告 => 2018-12-12 09:05:09.8816 调试错误 => 2018-12-12 09:05: 09.8816 调试致命 => 2018-12-12 09:05:10.1486 跟踪 AsyncWrapper(名称=Loggly):写入 1 个事件(计时器)2018-12-12 09:05:10.1486 跟踪 AsyncWrapper(名称=控制台):写入 1 个事件(计时器)2018-12-12 09:05:10.1486 跟踪 AsyncWrapper(名称=日志文件):写入 1 个事件(计时器)2018-12-12 09:05:10.1747 跟踪打开

0 投票
1 回答
3426 浏览

node.js - Node.js:如何在不重新启动服务器的情况下更改日志级别?

在 Node.js 应用程序中,我使用 Winston 进行日志记录。现在,winston.level是从process.env.LOG_LEVEL变量设置的。

如何在不重新启动节点进程或服务器的情况下winston.level在发生更改时重置。process.env.LOG_LEVEL

0 投票
1 回答
1797 浏览

c# - 如何在 loggly 中使用 serilog 消息模板

我想将 Serilog 消息模板与 Loggly 一起使用。

我已经在我的应用程序中配置了带有 Serilog 的 Loggly。

但我无法将多个属性发送到 loggly.com

例如我想使用:

我可以将多个属性发送为

但这不符合 Serilog 模式。

我想将 Serilog 日志记录模式用作:

0 投票
0 回答
178 浏览

node.js - Winston 中的对象或字符串时出现格式错误

我有一个问题,我的错误显示不同,因为有些是字符串,有些是对象。当它们是一个对象时,我需要输出整个“msg”,但是当它只是一个字符串时,那么只输出字符串就可以了。如果我删除我的 printf 行,它打印得很好,但我需要 printf 因为我想将输出的日志截断为前 200 个字符(这部分还没有添加,我想先得到正确的输出)。

一旦我添加了 printf,它就会开始以不同的方式处理错误。

如果有更简单的方法来截断输出,我会很乐意删除 printf。

到目前为止,我让它工作的唯一方法是检查对象是否有“errno”,但这似乎是一种“hacky”的方法。

0 投票
1 回答
408 浏览

node.js - Loggly 子域是必需的

我正在尝试使用以下方法为我的 NodeJs API 实现一个日志系统:

  • 日志
  • 温斯顿
  • 摩根

当我运行我的服务器时,我得到了错误: Error: Loggly Subdomain is required

但是子域定义如下

我试图将 Loggly 配置放入模块中:

还使用定义并包含正确信息的 ENV。

然后我创建了一个名为 logger.js 的新文件

在此脚本中,当我调用new Loggly(...)似乎无法读取我的 SUBDOMAIN 并且我无法理解不同的操作方式时会发生错误,因为这是我第一次尝试此实现。

0 投票
1 回答
398 浏览

javascript - Loggly 的 Winston 传输无法始终如一地工作

我为 Winston 设置了 3 个传输:控制台、文件和 Loggly(使用https://github.com/loggly/winston-loggly-bulk)。

虽然控制台和文件传输记录正确,但我的 Loggly 传输只记录我最初的“服务器在端口 3001 上侦听”日志,没有其他任何内容,我不明白为什么。

记录器-utils.ts:

记录器.ts:

服务器.ts:

app.middleware.ts:

所以,我启动服务器并运行一个流程,当我检查控制台和文件时,我看到它在 server.ts 和 app.middleware.ts 中记录了消息,但是当我检查我的 Loggly 仪表板时,我只看到日志来自 server.ts。

我觉得我遗漏了一些非常明显的东西,但我不明白为什么尽管将我的东西记录在 server.ts 中,但它不会将我的信息记录在 app.middleware.ts 中,而且当我考虑到两者时,它就更没有意义了控制台和文件传输正在正确记录所有内容。

有关如何解决此问题的任何想法,以便我的 Loggly 传输像我的其他传输一样工作?

0 投票
0 回答
56 浏览

c# - Loggly 和内部异常

我在 C# 中将 loggly 与 NLog 一起使用。

例如,当我使用以下代码时。

显示异常消息,但没有任何内部异常。

有没有办法让这种情况发生(也许通过 NLog.config 中的设置?

这是我的 NLog.config 文件的 loggly 部分。