下载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!
分享到:
相关推荐
用不惯sasl的,可以用log4xxx的erlang版,log4erl。 log4erl Manual: =============== TOC: ==== 1. Features 2. Installation 3. Usage 4. API 5. Configuration 6. Known issues 7. Future development 8. ...
log4erl-0.9.0 erlang log log4erl
erlang-erl_interface-19.3.6.4-1.el7.x86_64.rpm
erlang和web使用websocket的交互 交互方式json, 构建工具rebar3
这个erlang版本的protobuf,做了改进,效率有很大提升,配套文章地址http://blog.csdn.net/mycwq/article/details/42122439
erl_nif 扩展erlang的另外一种方法
好东西,一个erlang并行编译的源码。通过对make.erl(otp/lib/tools/src/make.erl)进行修改,提供一个支持多进程编译的mmake.erl。其接口和make.erl相似,只是第一个参数为并发编译数
关于erlang并发开发的一些例子,便于学习supersivor
erlang-erl_docgen-19.3.6.4-1.el7.x86_64.rpm
●外部接口-Erlang进程与外部世界之间的通讯使用和在Erlang进程之间相同的消息传送机制。 ●Fail-fast(中文译为速错),即尽可能快的暴露程序中的错误。 ●面向并发的编程(COP concurrency-oriented ...
我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...
这个是在erlang项目中使用google protobuf例子,配套文章地址http://blog.csdn.net/mycwq/article/details/21864191
Erlang日志系统启动日志应用:logger_app:start()可动态控制日志等级:loglevel:set(Level)获取当前日志等级:loglevel:get/0每次调用后都会重新编译logger,加载module添加了buffer缓存,每500ms或连续收到100条日志后...
erlang学习4.pdferlang学习4.erlang学习4erlang学习4.pdf.pdfpdferlang学习4.pdf
erl_to_html 使用解析变换和erl_id_trans.erl Erlang的代码转换为HTML,跨度的一切。...我不知道我需要怎么做许可证,但是由于我是从Erlang示例代码中复制erl_id_trans.erl,因此我正在使用Erlang公共许可证。
erlang-20.3.4 rabbitmq3.7.4 yum安装erlang yum安装rabbitmq
erlang入门电子书 erlang编程 Introducing Erlang,作者Simon.St.Laurent
使用说明: 1,把文件拷贝到ubuntu任意位置; 2,双击之; 3,出现ubuntu software对话框后,点击中间的install button,其自动安装; 4,不同机器安装速度不一样,耐心等待; 5,安装成功,你谢谢deb包的...
Windows下使用NIF扩展Erlang完整例子,包含nif工程项目,erlang引用例子。 配套文章:http://blog.csdn.net/mycwq/article/details/17527485