gpt4 book ai didi

erlang - 如何配置 lager 将日志发送到 papertrail 或 loggly

转载 作者:行者123 更新时间:2023-12-02 02:57:00 37 4
gpt4 key购买 nike

我正在构建一个 erlang 应用程序并利用 lager — 由 Basho Technologies 编写的日志框架。

我想将日志输出发送到 Papertrail,或者失败 Loggly。

任何人都可以指导我如何配置它吗?

最佳答案

我本来打算建议使用lager syslog适配器,并将其配置为与 Papertrail 或 Loggly 的系统日志输入对话,但 Basho 系统日志适配器仅记录到本地主机。

不过,一切并没有丢失,你可以配置lager syslog adapter使用已知工具记录到同一台计算机上的 syslog-ng 或 rsyslog,并让该 syslog 守护进程将日志发送到 Papertrail。 Papertrail 有一个syslog configuration guide这将告诉您如何配置系统日志服务器。

我建议使用 local0 的设施或者更大的 syslog 适配器中的某些内容,然后像这样配置 rsylog:

local0.*    @logs.papertrailapp.com:1234

syslog-ng配置涉及更多:

filter f_erlang { facility(local0); };
destination d_papertrail {
udp("logs.papertrailapp.com" port(514));
};
log { source(s_local); filter(f_erlang); destination(d_papertrail); };

关于erlang - 如何配置 lager 将日志发送到 papertrail 或 loggly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17894352/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com