Lose Folge von Blog-Artikeln zu technischen Themen:
Analysieren von Log4j-Files
Die Log4J-Library bringt ein cooles, verstecktes Feature mit sich: einen grafischen Logfile-Analyzer. Gestartet wird das nützliche Tool wie folgt:
start javaw -Xmx1024M -cp .\lib\log4j.jar org.apache.log4j.lf5.StartLogFactor5
LogFactor5 kann alle Log4j Logfiles lesen. Einzige Bedingung: im Log4j.xml (oder dem entsprechenden .properties-File) muss das Ausgabeformat für LogFactor5 mit Tags versehen werden.
Beispiel:
<param name="ConversionPattern" value="[slf5s.start]%d{dd.MM.yyyy HH:mm:ss.SSS}[slf5s.DATE] %t[slf5s.THREAD] %-5p[slf5s.PRIORITY] %x[slf5s.NDC] %c{1}[slf5s.CATEGORY] %m[slf5s.MESSAGE] %l[slf5s.LOCATION]%n"/>
Alle verfügbaren Tags:
- Date – %d{DATE}[slf5s.DATE]
- Priority – %p[slf5s.PRIORITY]
- NDC – %x[slf5s.NDC]
- Thread – %t[slf5s.THREAD]
- Category – %c[slf5s.CATEGORY]
- Location – %l[slf5s.LOCATION]*
- Message – %m[slf5s.MESSAGE]
Weitere Links
- Zur Dokumentation zu LogFactor5
- Weitere Log-Analyzer: Vigilog, Chainsaw Log Monitor, LogParser