public class EmailLoggerService extends java.lang.Object implements Contexed, LoggerService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
VERSION_PROP_PREFIX |
SECURITY_LOG
Constructor and Description |
---|
EmailLoggerService(AppContext conn) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup()
AppContext is being closed. |
protected void |
emailError(LogLevels level,
java.lang.Throwable e,
java.lang.String text) |
AppContext |
getContext() |
Logger |
getLogger(java.lang.Class c) |
Logger |
getLogger(java.lang.String name) |
protected java.util.Hashtable |
getProps() |
protected Logger |
getSelfLogger() |
java.lang.Class<? super LoggerService> |
getType()
Returns the type of service the class should be registered under.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initialiseLogging, securityEvent, securityEvent, shutdownLogging
public static final java.lang.String VERSION_PROP_PREFIX
public EmailLoggerService(AppContext conn)
public Logger getLogger(java.lang.String name)
getLogger
in interface LoggerService
public Logger getLogger(java.lang.Class c)
getLogger
in interface LoggerService
public void cleanup()
AppContextCleanup
AppContext
is being closed.
Only use this for cleanup that can't be handled by
normal garbage collection or for state which is never returned by reference.cleanup
in interface AppContextCleanup
public AppContext getContext()
getContext
in interface Contexed
protected java.util.Hashtable getProps()
protected void emailError(LogLevels level, java.lang.Throwable e, java.lang.String text)
protected Logger getSelfLogger()
public java.lang.Class<? super LoggerService> getType()
AppContextService
getType
in interface AppContextService<LoggerService>