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 后重命名到新时间戳文件下;

猜你喜欢

转载自www.cnblogs.com/lavin/p/9354494.html