2
我正在構建一個erlang應用程序並使用lager - 由Basho技術編寫的日誌記錄框架。如何配置啤酒發送日誌到papertrail或loggly
我想發送日誌輸出到Papertrail,或者失敗Loggly。
任何人都可以給我一些指導如何配置這個?
我正在構建一個erlang應用程序並使用lager - 由Basho技術編寫的日誌記錄框架。如何配置啤酒發送日誌到papertrail或loggly
我想發送日誌輸出到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); };
感謝@archaelus我會看到這是否有效,歡呼! – andyc