操作系統: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
這是單個應用程序還是您有多個應用程序到同一個文件? –