`
amornio19840908
  • 浏览: 55801 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Erlang log4erl使用

阅读更多
下载log4erl
https://github.com/ahmednawras/log4erl

我是使用README.txt上的svn下载的

$> svn checkout http://log4erl.googlecode.com/svn/trunk/ log4erl
$> cd log4erl
$> make

编译成功。

新建一个测试项目test
新建module,test_log,代码如下
-module(test_log).
-export([init/0,log/0]).
init()->
    init_log4erl().

log()->
    log4erl:warn("warn3 msg").

init_log4erl() ->    
    application:start(log4erl),
    log4erl:add_file_appender(app,{"/ide/erlang/workspace/log", "app", {size, 100000}, 10, log, info}),
    log4erl:change_format(app, "%j %T [%L] %l%n"),
    log4erl:add_console_appender(cmd_logs, {info, "%j %T [%L] %l%n"}).


log格式的配置,可以参看log4erl自带的README.txt,和API.txt

验证
1)启动 test_log:init().
2)使用 test_log:log().
结果:
2012-05-30 13:57:02.180647 [error] check_pid_is_alive error!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics