2016-03-31 11 views
0

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

+0

Woher kommen diese Namenspräfixe? –

Antwort

0

Sie haben definiert zwei Dateihandler bekam. A periodic-rotating-file-handler und custom-handler. Die custom-handler könnte in eine size-rotating-file-handler geändert werden. Werfen Sie einen Blick auf die model reference für die Attribute. Du brauchst wirklich nur einen von ihnen.

Wenn Sie das XML direkt aktualisieren möchten, sollte ein Schema im $JBOSS_HOME/docs/schema sein. Wenn Sie JBoss EAP 6.2 verwenden, müssen Sie sich das Schema jboss-as-logging_1_3.xsd ansehen.

Sie haben auch keine Handler für einen Logger oder den Root-Logger zugewiesen, so dass überhaupt nichts protokolliert wird. Ich würde empfehlen, sich auch die documentation anzusehen.

+0

Ich habe sowohl den periodischen rotierenden Handler und den benutzerdefinierten Handler entfernt, als auch den rotierenden Handler für rotierende Dateien hinzugefügt, der mein Problem gelöst hat – user3607869

Verwandte Themen