org.almendra.commons.util.logging
Class NullLogger

java.lang.Object
  extended by org.almendra.commons.util.logging.Logger
      extended by org.almendra.commons.util.logging.NullLogger
All Implemented Interfaces:
ILogPrinter

public class NullLogger
extends Logger

A NullLogger is never subscribed to any log event and therefore never writes to any log device. Used as a default Logger.

Author:
Oliver Plohmann

Field Summary
 
Fields inherited from class org.almendra.commons.util.logging.Logger
bufferUnwrittenMsgs, children, DEBUG, ERROR, EXCEPTION, FATAL, FREE_TEXT, INFO, levelLabels, listeners, localLogFileMaxSize, localLogFileMaxSizeChecked, localLogFileName, localLogWriter, lock, logBuffer, logPrinter, NewSession, parent, registeredEvents, subscribedEvents, WARNING
 
Constructor Summary
NullLogger()
          Creates a new NullLogger object.
 
Method Summary
 boolean isSubscribed(java.lang.String eventName)
          Answer wether the Logger has subscribed to some event.
 
Methods inherited from class org.almendra.commons.util.logging.Logger
addListener, changeLocalLogFileName, checkLocalLogMaxSize, close, closeLocalLogWriter, debug, debug, deregisterForEvents, error, error, exception, fatal, fatal, fatalText, freeText, freeText, getChildLogger, getChildLogger, getLogEntry, getNewLogEntry, getPublicAccessor, info, info, init, isRegistered, log, log, logLocalWriter, openLocalLogWriter, primLog, primReadBuffer, primReadNextLogEntry, readBuffer, registerForEvents, removeListener, removeSubscription, sendToListeners, setLocalLogFileName, subscribeForEvents, unsubscribeForEvents, warn, warn, writeBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullLogger

public NullLogger()
Creates a new NullLogger object.

Method Detail

isSubscribed

public boolean isSubscribed(java.lang.String eventName)
Answer wether the Logger has subscribed to some event. The NullLogger always answers false.

Overrides:
isSubscribed in class Logger
See Also:
org.almendra.commons.commons.util.logging.Logger#isSubscribed(java.lang.String)