Ich möchte 50 Protokolle haben und die maximale Größe jeder Protokolldatei kann 11 MB sein, wenn der Protokolldateiname portal.log ist, nachdem portal.log 11 MB erreicht, sollten Protokolle in portal.log1 danach portal.log2, .... portal.log50 und danach wieder portal.log geschrieben werden (logs sollten gerollt werden)jboss-eap-6.2 Protokollierung, Dateigröße und Rotation
Ich habe folgendes versucht, die folgende Konfiguration erstellt jedes Protokoll file a day wenn es portal.log erstellt wird.2016-03-31 heute, morgen portal.log.2016-04-01 ist erstellt und portal.log.2016-04-02 übermorgen und die Dateigröße ist nicht begrenzt auf 11 MB auch, die Datei lädt auch nach Erreichen einer Grenze von 11 MB
<ns0:profile>
<ns1:subsystem xmlns:ns1="urn:jboss:domain:logging:1.3">
<ns1:console-handler name="CONSOLE">
<ns1:level name="INFO" />
<ns1:formatter>
<ns1:pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n" />
</ns1:formatter>
</ns1:console-handler>
<ns1:periodic-rotating-file-handler autoflush="true" name="FILE">
<ns1:formatter>
<ns1:pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n" />
</ns1:formatter>
<ns1:file path="../../../../logs/portal.log" relative-to="jboss.server.log.dir" />
<ns1:suffix value=".yyyy-MM-dd" />
<ns1:append value="true" />
</ns1:periodic-rotating-file-handler>
<ns1:custom-handler name="filehandler" class="org.jboss.logmanager.handlers.PeriodicSizeRotatingFileHandler" module="org.jboss.logmanager">
<ns1:formatter>
<ns1:pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
</ns1:formatter>
<ns1:properties>
<ns1:property name="maxBackupIndex" value="20"/>
<ns1:property name="rotateSize" value="11534336"/> <!-- 11MB -->
<ns1:property name="suffix" value=".yyyy-MM-dd"/>
<ns1:property name="fileName" value="${jboss.server.log.dir}/portal.log"/>
</ns1:properties>
</ns1:custom-handler>
<ns1:logger category="com.arjuna">
<ns1:level name="WARN" />
</ns1:logger>
<ns1:logger category="org.apache.tomcat.util.modeler">
<ns1:level name="WARN" />
</ns1:logger>
<ns1:logger category="org.jboss.as.config">
<ns1:level name="DEBUG" />
</ns1:logger>
<ns1:logger category="sun.rmi">
<ns1:level name="WARN" />
</ns1:logger>
<ns1:logger category="jacorb">
<ns1:level name="WARN" />
</ns1:logger>
<ns1:logger category="jacorb.config">
<ns1:level name="ERROR" />
</ns1:logger>
<ns1:logger category="org.jboss.security">
<ns1:level name="TRACE" />
</ns1:logger>
<ns1:logger category="org.jboss.as.web.security">
<ns1:level name="TRACE" />
</ns1:logger>
<ns1:logger category="org.apache.catalina">
<ns1:level name="TRACE" />
</ns1:logger>
</ns1:subsystem>
<ns0:profile>
Ich bin Jboss Protokollierung zu verwenden, kann mir jemand die notwendigen Eingaben
Woher kommen diese Namenspräfixe? –