-
Notifications
You must be signed in to change notification settings - Fork 2
Description
The SetupFixture for log4j has a problem for specific loggers (which had to be registrated by the "monitor"-clause).
usage scenario
=== log4j.properties ===
log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.Stdout.layout.ConversionPattern=%d{HH:mm:ss.SSS} %p %c | %m%n
log4j.rootLogger=INFO
log4j.logger.org.example.MyClass=INFO
=== setup.html ===
| de.cologneintelligence.fitgoodies.log4j.SetupFixture | ||
| monitorRoot | Stdout | |
| monitor | org.example.MyClass | Stdout |
error
de.cologneintelligence.fitgoodies.log4j.SetupFixture java.lang.NullPointerException
at de.cologneintelligence.fitgoodies.log4j.CaptureAppender.<init>(CaptureAppender.java:42)
at de.cologneintelligence.fitgoodies.log4j.CaptureAppender.newAppenderFrom(CaptureAppender.java:110)
at de.cologneintelligence.fitgoodies.log4j.LogHelper.addCaptureToLogger(LogHelper.java:39)
at de.cologneintelligence.fitgoodies.log4j.SetupFixture.addRootMonitor(SetupFixture.java:110)
at de.cologneintelligence.fitgoodies.log4j.SetupFixture.processRowWithMonitorRoot(SetupFixture.java:105)
at de.cologneintelligence.fitgoodies.log4j.SetupFixture.processRowWithCommand(SetupFixture.java:79)
at de.cologneintelligence.fitgoodies.log4j.SetupFixture.doCells(SetupFixture.java:74)
...