org.x4juli.global.components
Class AbstractExtendedLogger

java.lang.Object
  extended byjava.util.logging.Logger
      extended byorg.x4juli.global.components.AbstractExtendedLogger
All Implemented Interfaces:
ExtendedLogger, Logger
Direct Known Subclasses:
X4JuliLogger

public abstract class AbstractExtendedLogger
extends java.util.logging.Logger
implements ExtendedLogger

Basic implementation for implementing directly a log wrapper with an interface.

Since:
0.6
Author:
Boris Unckel

Field Summary
 
Fields inherited from class java.util.logging.Logger
global
 
Constructor Summary
protected AbstractExtendedLogger(java.lang.String name, java.lang.String resourceBundleName)
           
 
Method Summary
protected  void completeLogRecord(ExtendedLogRecord logRecord)
          Adds the LoggerName and if available the resource bundle to the LogRecord.
 
Methods inherited from class java.util.logging.Logger
addHandler, config, entering, entering, entering, exiting, exiting, fine, finer, finest, getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLevel, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, isLoggable, log, log, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setFilter, setLevel, setParent, setUseParentHandlers, severe, throwing, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.x4juli.global.spi.ExtendedLogger
addHandler, config, entering, entering, entering, exiting, exiting, fine, finer, finest, getFilter, getHandlers, getLevel, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, info, isLoggable, log, log, log, log, log, log, logp, logp, logp, logp, logrb, logrb, logrb, logrb, removeHandler, setFilter, setLevel, setParent, setUseParentHandlers, severe, throwing, warning
 

Constructor Detail

AbstractExtendedLogger

protected AbstractExtendedLogger(java.lang.String name,
                                 java.lang.String resourceBundleName)
Parameters:
name -
resourceBundleName -
Method Detail

completeLogRecord

protected void completeLogRecord(ExtendedLogRecord logRecord)
Adds the LoggerName and if available the resource bundle to the LogRecord.

Parameters:
logRecord - to complete with common info.


${license_html}