好久没来csdn,竟然都改版这么多了。还是挺好看的。
工作了,忙而且很多东西都不好发csdn,挑些无关紧要的东西吧。
beelog,golang的日志。
outputs,用户定义输出块,内部可以有spliter和filter。spliter可以有formatid来定义输出日志格式。filter定义日志级别。
exceptions块里有很多exception,为特定的函数名或文件名定义日志。
seenlog可以设置日志级别范围:
<!-- 设置接受的最小和最大级别 -->
<seelog minlevel="info" maxlevel="error">
<!-- 设置接受的级别 -->
<seelog levels="trace,info,critical">
rollingfile:可以按照日志时间和大小切割日志。
bufferd:先将日志缓存,定期写入日志,适用并发量大或io紧张的环境。
关于format格式问题,可以查看官网解释:
https://github.com/cihub/seelog/wiki/Format-reference