org.almendra.commons.util.logging
Class LoggerAccessor

java.lang.Object
  extended by org.almendra.commons.util.logging.LoggerAccessor

public class LoggerAccessor
extends java.lang.Object

An Accessor that controls access to all

Author:
Oliver Plohmann

Field Summary
protected  Logger logger
           
 
Constructor Summary
LoggerAccessor()
           
LoggerAccessor(Logger logger)
           
 
Method Summary
protected  void addListener(ILogListener listener)
           
 void debug(LogEntry entry)
           
 void error(LogEntry entry)
           
 void exception(LogEntry entry)
           
 void fatal(LogEntry entry)
           
 void freeText(LogEntry entry)
           
 void freeText(java.lang.String freeText)
           
 LogEntry getNewLogEntry()
           
 java.util.List getRegisteredEvents()
           
 java.util.List getSubscribtedEvents()
           
 void info(LogEntry entry)
           
 boolean isRegistered(java.lang.String eventName)
           
 boolean isSubscribed(java.lang.String eventName)
           
 void registerForEvents(java.util.List stringsOfEventNames)
           
 boolean removeListener(ILogListener listener)
           
 void subscribeAll()
           
 void subscribeForEvents(java.util.List events)
           
 void unsubscribeForEvents(java.util.List stringsOfEventNames)
           
 void warn(LogEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected Logger logger
Constructor Detail

LoggerAccessor

public LoggerAccessor()

LoggerAccessor

public LoggerAccessor(Logger logger)
Method Detail

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 -