首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Erlang log4erl施用

2012-09-10 
Erlang log4erl使用下载log4erlhttps://github.com/ahmednawras/log4erl我是使用README.txt上的svn下载的$

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!

热点排行