开发手册 欢迎您!
软件开发者资料库

.NET Core(C#) NLog日志按小时归档的配置

本文主要介绍.NET Core(C#)中,使用NLog时,配置日志按小时归档的配置方法。

1、NLog配置文件中配置项说明

参考文档.Net NLog配置文件中配置项说明文档

2、NLog按小时归档配置

1)使用fileName="${basedir}/logs/${cached:${date:format=yyyy-MM-dd HH_mm_ss}}.log"的方法,以确保每个应用程序实例一个日志文件。

2)用于archiveFileName="${archiveLogDirectory}/LogFile.log."在末尾附加数字(#根据需要随意添加或删除,具体取决于maxArchiveFiles的配置)。

3)使用archiveNumbering="Sequence"(数字越大日志越新)的顺序。还可以配置成 RollingDateDateAndSequence

配置内容

                                

如果使用Log4Net的,可以参数下面的配置: