2016-08-01 67 views

Antwort

2

Die Art und Weise, wie die Schlingenprotokollierung eingerichtet wird, könnte entweder eine geplante Rotation oder eine größenbasierte Rotation sein, beide können nicht gleichzeitig in einer einzigen Konfiguration verwendet werden.

Es gibt weitere Informationen rund um die Logger in Schleuder Dokumentation here

Eine Sache, Sie könnten versuchen, zwei Schreiber Konfiguration für eine gleiche Logger-Datei (nicht sicher, ob dies funktioniert, aber Konsole ermöglicht es Ihnen, es zu konfigurieren) , eine mit geplanter Konfiguration (täglich) und eine andere mit Größenkonfiguration.

Logger Writer Configuration

Scheduled rotation

Size based rotation

Die beste Praxis pro sagen,

  • Sie müssen die richtige Protokollstufe für die Produktionsinstanzen festgelegt haben, so dass die richtige Menge an erforderlichem Logging passiert, kein Rauschen wird protokolliert.
  • In meiner persönlichen Erfahrung, haben wir nicht mehr als 10 MB täglich log Drehungen und durchschnittliche Dateigröße gefolgt
  • Für Fälle niedriger als Produktion macht es mehr Sinn
  • war Größe basierend Rotation zu haben, wie diese Protokolle in der Regel für Debug-Zwecke erforderlich sind, Daher erhöht sich die Menge an Protokollierung, wenn Sie die tägliche Rotation verwenden. Und es wird schwierig, diese riesigen Dateien mit normalen Texteditoren zu verarbeiten.
0

finden Sie in diesem Adobe AEM Forum Beitrag: - http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__1w7b-hi_i_have_implem.html

// Dieser Beitrag spricht über "Log Rotation basierend auf Größe"

You can rotate CRX log through configuration in /crx-quickstart/server/runtime/0/_crx/WEB-INF/log4j.xml by changing configuration of 

<appender name="error" class="org.apache.log4j.RollingFileAppender"> 
     <param name="File" value="crx-quickstart/logs/crx/error.log"/> 
     <param name="maxFileSize" value="10MB"/> 
     <param name="maxBackupIndex" value="20"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss} *%-5p* %c{1}: %m (%F, line %L)%n"/> 
     </layout> 
    </appender> 

Sie können "maxFileSize" bearbeiten oder „MaxBackupIndex "wie du brauchst.

Ich hoffe, das würde dir helfen.

Danke und Grüße

Kautuk Sahni