Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 配置log4net RollingFileAppender以根据大小进行滚动,但追加日期时间?_Logging_Log4net_Log4net Configuration_Log4net Appender - Fatal编程技术网

Logging 配置log4net RollingFileAppender以根据大小进行滚动,但追加日期时间?

Logging 配置log4net RollingFileAppender以根据大小进行滚动,但追加日期时间?,logging,log4net,log4net-configuration,log4net-appender,Logging,Log4net,Log4net Configuration,Log4net Appender,我想配置我的log4net滚动日志追加器,以便初始日志文件的名称为:- log{current\u datetime}.log 当文件大小达到25MB时,应使用相同的格式创建新的日志文件,并且不应重命名以前的日志文件 如何在log4net appender上进行这样的设置?如果您观看此视频,则会看到有关rollngFileAppender的配置示例。 下面是我的示例用法。它每天都创建文件 链接: 使用模式字符串作为文件名: 要配置滚动大小,请确保指定RollingStyle和Maximum

我想配置我的log4net滚动日志追加器,以便初始日志文件的名称为:-

log{current\u datetime}.log

当文件大小达到25MB时,应使用相同的格式创建新的日志文件,并且不应重命名以前的日志文件


如何在log4net appender上进行这样的设置?

如果您观看此视频,则会看到有关rollngFileAppender的配置示例。 下面是我的示例用法。它每天都创建文件

链接:



使用模式字符串作为文件名:

要配置滚动大小,请确保指定RollingStyle和MaximumFileSize:

<rollingStyle value="Size"/>
<maximumFileSize value="25MB"/>

可以找到完整的例子

更新:

不幸的是,文件名中指定的日期仅在配置时计算,这意味着在重新配置log4net之前,将在每个卷上使用相同的日期。我还没有找到解决这个问题的方法

<rollingStyle value="Size"/>
<maximumFileSize value="25MB"/>