Log4net的配置-按照日期+文件大小混合分割
2017-11-20 16:39
363 查看
ender name="DebugAppender" type="log4net.Appender.RollingFileAppender">
<file value="log\debug\"/>
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyy\\yyyyMM\\yyyyMMdd.'txt'" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="100KB" />
<staticLogFileName value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/>
</layout>
</appender>
在使用RollingFileAppender的方式不支持多进程同時写一個日志文件;
使用FileAppender才可以;
官方网站的示例代码也是使用FileAppender的,
<file value="log\debug\"/>
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyy\\yyyyMM\\yyyyMMdd.'txt'" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="100KB" />
<staticLogFileName value="false" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline %n记录时间:%date %n线程ID:[%thread] %n日志级别: %-5level %n出错类:%logger property: [%property{NDC}] - %n错误描述:%message%newline %n"/>
</layout>
</appender>
在使用RollingFileAppender的方式不支持多进程同時写一個日志文件;
使用FileAppender才可以;
官方网站的示例代码也是使用FileAppender的,
相关文章推荐
- log4net 既要按日期分割日志文件,又要按文件大小分割。
- Log4J-重写方法,实现按照日期大小进行分割文件
- 基于log4net的支持动态文件名、按日期和大小自动分割文件的日志组件
- log4net,既要按日期分割日志文件,又要按文件大小分割。
- Log4net同时按照日期和大小生成RollingFile和访问Sybase数据库配置(原创)
- Log4net 根据日志类别保存到不同的文件,并按照日期生成不同文件名称
- Linux中csv文件按照指定大小进行分割的shell
- log4j 按照日期和输出类型分割日志文件
- log4j配置参数详解——按日志文件大小、日期切分日志文件
- Log4net 根据日志类别保存到不同的文件,并按照日期生成不同文件名称
- log4j 配置文件 保存日志文件路径 按文件大小保存 和安时间日期保存 的配置
- log4j 同时按日期和文件大小分割日志
- logback同时按照日期和大小分割日志
- log4net按照日志等级生成相应的日志文件(多文件配置)
- go语言对文件按照指定块大小进行分割的方法
- log4j支持同时按日期和文件大小分割日志
- log4j日志类改写,实现同时按日期及文件大小进行日志分割;20个有用的java片段
- log4net按时间日期,文件大小和个数生成日志文件
- [Java][log4j]支持同时按日期和文件大小分割日志
- python 按照日期切分大日志文件(重点)和按照指定大小切分日志文件