【发布时间】:2017-06-12 01:33:27
【问题描述】:
我必须将一个文件:log4j 配置从版本 1 转换为 2。 但它必须是一对一的。 此操作后的日志必须与 log4j 版本 1 完全相同。
你能帮我把它从 log4j 1 转换成 log4j2....
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<appender name="mylog" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="mylog.log"/>
<param name="RollingPolicy" value="org.apache.log4j.rolling.TimeBasedRollingPolicy"/>
<param name="ActiveFileName" value="mylog.log"/>
<param name="FileNamePattern" value="mylog-%d{yyyyMMdd-HHmm}.rolled"/>
<param name="TriggeringPolicy" value="org.apache.log4j.rolling.SizeBasedTriggeringPolicy"/>
<param name="maxFileSize" value="100000"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} [%t] %p - %m%n"/>
</layout>
</appender>
<logger name="mylogger" additivity="false">
<level value="DEBUG"/>
<appender-ref ref="mylog"/>
</logger>
<root>
<level value="DEBUG"/>
<appender-ref ref="sysoutlog"/>
</root>
</Configuration>
【问题讨论】:
-
你应该先试试这个,然后发布你遇到的问题。
标签: log4j log4j2 rollingfileappender