org.almendra.commons.util.logging
Class LoggerAccessor
java.lang.Object
org.almendra.commons.util.logging.LoggerAccessor
public class LoggerAccessor
- extends java.lang.Object
An Accessor
that controls access to all
- Author:
- Oliver Plohmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected Logger logger
LoggerAccessor
public LoggerAccessor()
LoggerAccessor
public LoggerAccessor(Logger logger)
freeText
public void freeText(java.lang.String freeText)
- Parameters:
freeText
-
getRegisteredEvents
public java.util.List getRegisteredEvents()
getSubscribtedEvents
public java.util.List getSubscribtedEvents()
subscribeForEvents
public void subscribeForEvents(java.util.List events)
subscribeAll
public void subscribeAll()
addListener
protected void addListener(ILogListener listener)
- Parameters:
listener
-
removeListener
public boolean removeListener(ILogListener listener)
- Parameters:
listener
-
- Returns:
debug
public void debug(LogEntry entry)
- Parameters:
entry
-
error
public void error(LogEntry entry)
- Parameters:
entry
-
exception
public void exception(LogEntry entry)
- Parameters:
entry
-
fatal
public void fatal(LogEntry entry)
- Parameters:
entry
-
freeText
public void freeText(LogEntry entry)
- Parameters:
entry
-
getNewLogEntry
public LogEntry getNewLogEntry()
- Returns:
info
public void info(LogEntry entry)
- Parameters:
entry
-
isRegistered
public boolean isRegistered(java.lang.String eventName)
- Parameters:
eventName
-
- Returns:
isSubscribed
public boolean isSubscribed(java.lang.String eventName)
- Parameters:
eventName
-
- Returns:
registerForEvents
public void registerForEvents(java.util.List stringsOfEventNames)
- Parameters:
stringsOfEventNames
-
unsubscribeForEvents
public void unsubscribeForEvents(java.util.List stringsOfEventNames)
- Parameters:
stringsOfEventNames
-
warn
public void warn(LogEntry entry)
- Parameters:
entry
-