- 浏览: 8940 次
- 性别:
- 来自: 北京
最新评论
-
mryufeng:
这个分级可以参考ejabberd的方法。
erlang日志功能----问题解析 -
mryufeng:
在erlang.spawn()中更有类似如下的定义: ...
给sasl日志增加过滤功能
文章列表
sasl中的error_logger_mf日志处理器,是基于log_mf_h的。其有一个日志信息的过滤接口,但在sasl中并没有实现。也就是说,理论上重新定义sasl中的这个过滤函数sasl:pred(),就可以在sasl日志中实现按日志类型进行过滤的功能。
在发现这个问题后,本想暂时放弃,继续项目的推进,等有空闲的时候再进行尝试。但心痒难耐,还是对sasl进行了改造,重新定义了过滤函数sasl:pred(),实现了对日志的过滤功能。
首先,参照error_logger文档中对Event的说明,将日志信息分为了五类,如下:
system: 包括监管 ...
用mochiweb搭建好代码框架后,发现并没有日志功能,于是决定增加日志。
我用过log4c以及ACE的日志功能。其中,最喜欢的就是,日志信息的分级过滤功能。可以根据不同情况,控制日志中输出的信息,而不用在代码中注释掉部分信息。还有日志大小控制功能,可以避免日志文件占用过多的系统资源。
《Programming Erlang》说,在erlang OTP中已经内置了一个日志模块,并具备过滤功能。直接使用其提供的配置文件elog4.config。并定义了4个宏,分别对应error_logger中的error_XXX,info_XXX函数。如下:
[{sa ...
学习erlang有一段时间了,也尝试着写了几个练手的小程序,可以说,已经入门了。想要更进一步的话,就需要真正实施一个项目。确定了一个目标(有可以参考的开源项目,又没有基于erlang的实现),收集了一些资料,项目 ...
- 2009-09-09 23:21
- 浏览 3486
- 评论(0)