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