玩了下 syslog
写了一个日志模块,Java 的经验告诉我直接用 logging 模块要比自己依赖特定的 logger 没快要好。不过这回碰到 syslog,我就错了。
Python 的标准 logging 模块的确不如直接用 syslog 模块好使。syslog 的接口很简单,后面的工作就交给自己去配置 syslog.conf 了,相当的好用,想存哪存哪,还能自己配置过滤不同级别的日志。
PS:朱同学说 BSD 下的 syslog 相当优秀,Linux 下的就是一托屎了(据说记一下日志需要 25ms :O),BSD 下那就是快的你根本没什么感觉。
BS 朱同学的言论。
Linux的syslog有n个版本,最新的syslog-ng比BSD的功能和性能好n倍~