当前位置: 首页 > 工具软件 > log4erl > 使用案例 >

Erlang log4erl使用

何越
2023-12-01
下载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

[size=x-large][b]验证[/b][/size]
1)启动 test_log:init().
2)使用 test_log:log().
结果:
2012-05-30 13:57:02.180647 [error] check_pid_is_alive error!
 类似资料: