Ich benutze log4j für die Protokollierung und eine Eigenschaftendatei für die Konfiguration. Derzeit sind meine Protokolldateien zu groß (3,5 GB sind für eine Protokolldatei zu groß). So denke, Ich muss RollingFileAppender verwenden - aber wenn ich das tun, wird die Protokolldatei weiterhin übermäßig groß. Ich glaube, ich habe es gerade falsch konfiguriert; Hat jemand eine funktioniert Beispiel für die Konfiguration von RollingFileAppender?Benötigen Sie ein funktionierendes Beispiel zum Konfigurieren von log4j RollingFileAppender über Eigenschaften
Für das Protokoll, meine aktuelle Konfiguration sieht wie folgt aus:
log4j.appender.MAIN_LOG.File=${catalina.base}/logs/webtop.log
log4j.appender.MAIN_LOG=org.apache.log4j.RollingFileAppender
log4j.appender.MAIN_LOG.layout=com.mycompany.util.log.Log4JSimpleLayout
log4j.appender.MAIN_LOG.DatePattern='.'yyyy-MM-dd
log4j.appender.MAIN_LOG.MaxFileSize=10MB
log4j.appender.MAIN_LOG.MaxBackupIndex=99
log4j.appender.MAIN_LOG.append=true
log4j.rootCategory=ALL, MAIN_LOG
Eine Alternative zu RollingFileAppender auch eine feine Lösung wäre.
Vielleicht, ja, mein Problem ist komplizierter als nur ein „Ich habe so konfigurieren, es ist nicht richtig“. Ich werde versuchen, dieses * wunderbare * Beispiel zu nehmen, das Sie mir gegeben haben, und sehen, ob ich das Problem replizieren kann und von dort fortfahre. – mcherm