LoggerContextpublic class SimpleLoggerContext extends Object implements LoggerContext
| Modifier and Type | Field | Description |
|---|---|---|
protected static String |
DEFAULT_DATE_TIME_FORMAT |
The default format to use when formatting dates
|
protected static String |
SYSTEM_PREFIX |
All system properties used by
SimpleLog start with this |
| Constructor | Description |
|---|---|
SimpleLoggerContext() |
| Modifier and Type | Method | Description |
|---|---|---|
Object |
getExternalContext() |
An anchor for some other context, such as a ClassLoader or ServletContext.
|
ExtendedLogger |
getLogger(String name) |
Returns an ExtendedLogger.
|
ExtendedLogger |
getLogger(String name,
MessageFactory messageFactory) |
Returns an ExtendedLogger.
|
boolean |
hasLogger(String name) |
Detects if a Logger with the specified name exists.
|
boolean |
hasLogger(String name,
Class<? extends MessageFactory> messageFactoryClass) |
Detects if a Logger with the specified name and MessageFactory type exists.
|
boolean |
hasLogger(String name,
MessageFactory messageFactory) |
Detects if a Logger with the specified name and MessageFactory exists.
|
protected static final String DEFAULT_DATE_TIME_FORMAT
protected static final String SYSTEM_PREFIX
SimpleLog start with thispublic ExtendedLogger getLogger(String name)
LoggerContextgetLogger in interface LoggerContextname - The name of the Logger to return.public ExtendedLogger getLogger(String name, MessageFactory messageFactory)
LoggerContextgetLogger in interface LoggerContextname - The name of the Logger to return.messageFactory - The message factory is used only when creating a logger, subsequent use does not change
the logger but will log a warning if mismatched.public boolean hasLogger(String name)
LoggerContexthasLogger in interface LoggerContextname - The Logger name to search for.public boolean hasLogger(String name, MessageFactory messageFactory)
LoggerContexthasLogger in interface LoggerContextname - The Logger name to search for.messageFactory - The message factory to search for.public boolean hasLogger(String name, Class<? extends MessageFactory> messageFactoryClass)
LoggerContexthasLogger in interface LoggerContextname - The Logger name to search for.messageFactoryClass - The message factory class to search for.public Object getExternalContext()
LoggerContextgetExternalContext in interface LoggerContextCopyright © 1999-2018. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.