当前位置: 首页 > 编程语言 > C#

Log4net生成错误的日志文件名分享

时间:2023-04-11 01:06:55 C#

Log4net生成错误的日志文件名新建一个文件。因此,我创建了以下配置来执行此操作:例如,当我今天运行程序时,会创建文件SBRF_20120823.log。但在接下来的几天里,日志继续写入SBRF_20120823.log文件,创建的文件是:SBRF_20120823.log.2012-08-23SBRF_20120823.log.2012-08-24SBRF_20120823.log.2012-08-25SBRF_20120823.log.2012-08-26如果我明天运行该程序,将创建的文件是:SBRF_20120824.log.2012-08-24SBRF_20120824.log.2012-08-25SBRF_20120824.log.2012-08-26SBRF_20120824.log.2012-08-27为什么?你不把日期模式放进去——那是文件名的静态部分。你需要把它放进去。此外,如果你使用的是log4net1.2.11,你可以将datePattern放在当前文件中,我认为这就是你希望你的配置看起来像:删除。不要认为您使用RollingFileAppender更改了此行为,因此您必须创建自己的附加程序。以上就是C#学习教程的全部内容:Log4net生成错误的日志文件名。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: