操作系统:Linux 的Weblogic:10.3.6.0 JDK:1.7.0_55Log4j2日志写入已推出文件
最近,我们从log4j的1.x中迁移到2.6.1 我看到记录器正在写入与主日志文件一起滚动文件。 由于给定的受限大小为50MB,因此文件大小也减少。 这是主要观察到,如果我推动400k记录的加载。 PFA log4j xml。
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="DEBUG" >
<Properties>
<Property name="theHostName">${hostName}</Property>
</Properties>
<!-- bufferedIO=true by default, bufferSize=8192bytes
-->
<Appenders>
<RollingFile name="FILE" filename="${sys:weblogic.Name}.log" filepattern="${sys:weblogic.Name}.log.%i" append="false" >
<PatternLayout pattern="[%-5p][%d{yyyy-MM-dd HH:mm:ss,SSS}][${sys:weblogic.Name}:${hostName}][%t][%X{MessageInfo}][%c{1}:%M:%L][%msg]%n" />
<Policies>
<SizeBasedTriggeringPolicy size="50 MB" />
</Policies>
<DefaultRolloverStrategy min="1" max="100" fileIndex="min"/>
</RollingFile>
</Appenders>
<Loggers>
<Logger level="DEBUG" includeLocation="true">
<AppenderRef ref="FILE"/>
</Logger>
<Root level="INFO" includeLocation="true">
<AppenderRef ref="FILE"/>
</Root>
<!-- Package specific log level defines -->
<logger name="org.springframework">
<level value="WARN" />
</logger>
<logger name="org.jboss">
<level value="WARN" />
</logger>
<logger name="org.hibernate">
<level value="OFF" />
</logger>
<logger name="com.company.project.eligibility">
<level value="WARN" />
</logger>
</Loggers>
</Configuration>
请建议。
PFA不会工作,粘贴log4j.xml的内容 – piyushj
这是单个应用程序还是您有多个应用程序到同一个文件? –