seelog 文件输出格式
项目中用到seelog,希望每个小时的记录输入在当前小时命名的日志,配置如下:
<seelog> <outputs formatid="leads"> <rollingfile type="date" filename="./log/res.log" datepattern="2006-01-02-15" maxrolls="240" /> </outputs> <formats> <format id="leads" format="%Date %Time%Msg%n"/> </formats> </seelog>
实际运行时候并不是直接写在 res_2016-01-02-15 格式的当前小时文件中,
在@bingzhen 帮助下,重新查看文档后发现 需要进行如下参数配置:
<seelog> <outputs formatid="leads"> <rollingfile type="date" filename="./log/res.log" datepattern="2006-01-02-15" maxrolls="240" fullname="true"/> </outputs> <formats> <format id="leads" format="%Date %Time%Msg%n"/> </formats> </seelog>
后面有个fullname 的参数配置,配置完成后日志即可里面输出在当前小时文件中,不用先临时输出到 res.log 后重命名到新时间戳文件下;