OS: Linux Weblogic: 10.3.6.0 JDK: 1.7.0_55Log4j2 Schreiben Protokolle bereits gerollt Datei
Vor kurzem haben wir von log4j 1.x auf 2.6.1 migriert I Logger sehe geschrieben werden mit der Hauptprotokolldatei zusammengerollte Datei. Auch gerollte Dateigröße weniger gegeben gegeben eingeschränkten Größe, die 50 MB ist. Dies wird hauptsächlich beobachtet, wenn ich Belastung von 400k Datensätze dränge. 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>
Bitte schlagen Sie vor.
PFA funktioniert nicht, fügen Sie den Inhalt von log4j.xml ein – piyushj
Ist dies eine einzelne Anwendung oder haben Sie mehrere Anwendungen schreiben in die gleiche Datei? –