Apache CXF API

org.apache.cxf.common.logging
Class AbstractDelegatingLogger

java.lang.Object
  extended by java.util.logging.Logger
      extended by org.apache.cxf.common.logging.AbstractDelegatingLogger
Direct Known Subclasses:
Log4jLogger, Slf4jLogger

public abstract class AbstractDelegatingLogger
extends Logger

java.util.logging.Logger implementation delegating to another framework. All methods can be used except: setLevel addHandler / getHandlers setParent / getParent setUseParentHandlers / getUseParentHandlers

Author:
gnodet

Field Summary
 
Fields inherited from class java.util.logging.Logger
global
 
Constructor Summary
protected AbstractDelegatingLogger(String name, String resourceBundleName)
           
 
Method Summary
 void addHandler(Handler handler)
           
 void config(String msg)
           
protected  void doLog(LogRecord lr)
           
protected  void doLog(LogRecord lr, String rbname)
           
 void entering(String sourceClass, String sourceMethod)
           
 void entering(String sourceClass, String sourceMethod, Object param1)
           
 void entering(String sourceClass, String sourceMethod, Object[] params)
           
 void exiting(String sourceClass, String sourceMethod)
           
 void exiting(String sourceClass, String sourceMethod, Object result)
           
 void fine(String msg)
           
 void finer(String msg)
           
 void finest(String msg)
           
protected  String formatMessage(LogRecord record)
           
 Handler[] getHandlers()
           
abstract  Level getLevel()
           
 Logger getParent()
           
 boolean getUseParentHandlers()
           
 void info(String msg)
           
protected  void internalLog(LogRecord record)
           
protected abstract  void internalLogFormatted(String msg, LogRecord record)
           
 boolean isLoggable(Level level)
           
 void log(Level level, String msg)
           
 void log(Level level, String msg, Object param1)
           
 void log(Level level, String msg, Object[] params)
           
 void log(Level level, String msg, Throwable thrown)
           
 void log(LogRecord record)
           
 void logp(Level level, String sourceClass, String sourceMethod, String msg)
           
 void logp(Level level, String sourceClass, String sourceMethod, String msg, Object param1)
           
 void logp(Level level, String sourceClass, String sourceMethod, String msg, Object[] params)
           
 void logp(Level level, String sourceClass, String sourceMethod, String msg, Throwable thrown)
           
 void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg)
           
 void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object param1)
           
 void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Object[] params)
           
 void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msg, Throwable thrown)
           
 void removeHandler(Handler handler)
           
 void setLevel(Level newLevel)
           
 void setParent(Logger parent)
           
 void setUseParentHandlers(boolean useParentHandlers)
           
 void severe(String msg)
           
protected  boolean supportsHandlers()
           
 void throwing(String sourceClass, String sourceMethod, Throwable thrown)
           
 void warning(String msg)
           
 
Methods inherited from class java.util.logging.Logger
getAnonymousLogger, getAnonymousLogger, getFilter, getLogger, getLogger, getName, getResourceBundle, getResourceBundleName, setFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDelegatingLogger

protected AbstractDelegatingLogger(String name,
                                   String resourceBundleName)
Method Detail

log

public void log(LogRecord record)
Overrides:
log in class Logger

log

public void log(Level level,
                String msg)
Overrides:
log in class Logger

log

public void log(Level level,
                String msg,
                Object param1)
Overrides:
log in class Logger

log

public void log(Level level,
                String msg,
                Object[] params)
Overrides:
log in class Logger

log

public void log(Level level,
                String msg,
                Throwable thrown)
Overrides:
log in class Logger

logp

public void logp(Level level,
                 String sourceClass,
                 String sourceMethod,
                 String msg)
Overrides:
logp in class Logger

logp

public void logp(Level level,
                 String sourceClass,
                 String sourceMethod,
                 String msg,
                 Object param1)
Overrides:
logp in class Logger

logp

public void logp(Level level,
                 String sourceClass,
                 String sourceMethod,
                 String msg,
                 Object[] params)
Overrides:
logp in class Logger

logp

public void logp(Level level,
                 String sourceClass,
                 String sourceMethod,
                 String msg,
                 Throwable thrown)
Overrides:
logp in class Logger

logrb

public void logrb(Level level,
                  String sourceClass,
                  String sourceMethod,
                  String bundleName,
                  String msg)
Overrides:
logrb in class Logger

logrb

public void logrb(Level level,
                  String sourceClass,
                  String sourceMethod,
                  String bundleName,
                  String msg,
                  Object param1)
Overrides:
logrb in class Logger

logrb

public void logrb(Level level,
                  String sourceClass,
                  String sourceMethod,
                  String bundleName,
                  String msg,
                  Object[] params)
Overrides:
logrb in class Logger

logrb

public void logrb(Level level,
                  String sourceClass,
                  String sourceMethod,
                  String bundleName,
                  String msg,
                  Throwable thrown)
Overrides:
logrb in class Logger

entering

public void entering(String sourceClass,
                     String sourceMethod)
Overrides:
entering in class Logger

entering

public void entering(String sourceClass,
                     String sourceMethod,
                     Object param1)
Overrides:
entering in class Logger

entering

public void entering(String sourceClass,
                     String sourceMethod,
                     Object[] params)
Overrides:
entering in class Logger

exiting

public void exiting(String sourceClass,
                    String sourceMethod)
Overrides:
exiting in class Logger

exiting

public void exiting(String sourceClass,
                    String sourceMethod,
                    Object result)
Overrides:
exiting in class Logger

throwing

public void throwing(String sourceClass,
                     String sourceMethod,
                     Throwable thrown)
Overrides:
throwing in class Logger

severe

public void severe(String msg)
Overrides:
severe in class Logger

warning

public void warning(String msg)
Overrides:
warning in class Logger

info

public void info(String msg)
Overrides:
info in class Logger

config

public void config(String msg)
Overrides:
config in class Logger

fine

public void fine(String msg)
Overrides:
fine in class Logger

finer

public void finer(String msg)
Overrides:
finer in class Logger

finest

public void finest(String msg)
Overrides:
finest in class Logger

setLevel

public void setLevel(Level newLevel)
              throws SecurityException
Overrides:
setLevel in class Logger
Throws:
SecurityException

getLevel

public abstract Level getLevel()
Overrides:
getLevel in class Logger

isLoggable

public boolean isLoggable(Level level)
Overrides:
isLoggable in class Logger

supportsHandlers

protected boolean supportsHandlers()

addHandler

public void addHandler(Handler handler)
                throws SecurityException
Overrides:
addHandler in class Logger
Throws:
SecurityException

removeHandler

public void removeHandler(Handler handler)
                   throws SecurityException
Overrides:
removeHandler in class Logger
Throws:
SecurityException

getHandlers

public Handler[] getHandlers()
Overrides:
getHandlers in class Logger

setUseParentHandlers

public void setUseParentHandlers(boolean useParentHandlers)
Overrides:
setUseParentHandlers in class Logger

getUseParentHandlers

public boolean getUseParentHandlers()
Overrides:
getUseParentHandlers in class Logger

getParent

public Logger getParent()
Overrides:
getParent in class Logger

setParent

public void setParent(Logger parent)
Overrides:
setParent in class Logger

doLog

protected void doLog(LogRecord lr)

doLog

protected void doLog(LogRecord lr,
                     String rbname)

internalLog

protected void internalLog(LogRecord record)

internalLogFormatted

protected abstract void internalLogFormatted(String msg,
                                             LogRecord record)

formatMessage

protected String formatMessage(LogRecord record)

Apache CXF API

Apache CXF