19

对于 Erlang/OTP 应用程序的日志记录活动,您是简单地使用包装器disk_log还是其他一些库?

4

5 回答 5

11

有标准错误记录应用程序 SASL http://www.erlang.org/doc/system_principles/error_logging.html

它可以配置为将日志保存在磁盘上。

error_logger:info_report 示例用法:

2> error_logger:info_report([{tag1,data1},a_term,{tag2,data}]).
=INFO REPORT==== 11-Aug-2005::13:55:09 ===
    tag1: data1
    a_term
    tag2: data
ok
3> error_logger:info_report("Something strange happened").
=INFO REPORT==== 11-Aug-2005::13:55:36 ===
Something strange happened
ok

当您需要不同的日志格式时,还有 log4erl。您可以在erlyvideo项目中寻找它的实际用法。

于 2010-09-15T18:00:11.520 回答
10

basho 中还有另一个名为lager的选项。

于 2013-11-27T19:06:25.617 回答
4

我发现了两个库:http ://code.google.com/p/erlslug/和http://github.com/ahmednawras/log4erl

于 2010-09-15T13:52:21.033 回答
4

我还发现:

于 2010-09-15T14:23:44.890 回答
3

https://github.com/siberian-fast-food/alogger

于 2011-11-08T22:27:17.350 回答