log4j | java.util.logging | |
---|---|---|
Manager class | org.apache.log4j.LogManager |
java.util.logging.LogManager |
Logger objects | org.apache.log4j.Logger |
java.util.logging.Logger |
Named loggers | Supported | Supported |
Logging levels | Levels are declared in the
|
Levels are declared in the
|
Log event object | org.apache.log4j.spi.LoggingEvent |
java.util.logging.LogRecord |
Output destinations | Appender classes. These classes implement theorg.apache.log4j.Appender interface. |
Handler classes. These classes extendjava.util.logging.Handler . |
Output message filtering | Filter classes. These classes extendorg.apache.log4j.spi.Filter . |
Filter classes. These classes must implement thejava.util.logging.Filter interface. |
Output message formatting | Layout classes extend org.apache.log4j.Layout . |
Formatter classes extendjava.util.logging.Formatter . |
Programmatic configuration | Supported | Supported |
Property file configuration | Supported | Supported |
XML configuration | Supported. The XML configuration file must comply with log4j.dtd. | Not supported |
Email notification | SMTPAppender class |
SMTPHandler class (third-party extension) |
log4j and java.util.logging
2010. 5. 19. 15:49