baidu / common

Common library
BSD 3-Clause "New" or "Revised" License
132 stars 100 forks source link

关于日志级别 #68

Open ToWorld opened 7 years ago

ToWorld commented 7 years ago

为什么将日志级别按2、4、8..进行赋值,而不是按0、1、2、3..

baobaoyeye commented 7 years ago

@ToWorld 我理解用2,4,8,16这种很容易做异或,也就是我可以很容易指定只打印4和16级别的日志。如果是0,1,2,3这种想指定只打印1,3级别的日志就不太好实现了。 当然,现在系统里面应该只是按照日志级别优先级来打印,并没实现我说的那种可以确定只打印某个level的日志。

ToWorld commented 7 years ago

日志有级别,工作中应该是设定打印的最低级别,并没有跳过某些日志级别进行打印的需求吧?