NLog归档到相同的文件名

时间:2017-12-12 03:45:30

标签: nlog

我有兴趣知道是否可以通过以下方式使用NLog。 我正在使用fileName属性设置为

的日志记录到FileTarget
${date:format=yyyy-MM-dd}_${date:format=HH\_mm\_ss:cached=true}.log 

这意味着NLog根据程序启动的时间创建一个名称的日志文件。我希望NLog在超过某个文件大小时创建一个新的日志文件。但是,我希望使用相同的fileName属性命名新的日志文件。

一个例子 -

NLog写入2017-12-31_10_30_00.log,日志文件超过规定的文件大小,NLog开始写入2017-12-31_11_00_00.log,因为它现在是11AM。

1 个答案:

答案 0 :(得分:0)

也许使用这个layoutrenderer:

${date:format=yyyy-MM-dd}_${processinfo:StartTime:format==HH\_mm\_ss}.log

https://github.com/NLog/NLog/wiki/ProcessInfo-Layout-Renderer