DESY ACOP Beans Home
com.cosylab.logging
Class NullLogger
java.lang.Object
java.util.logging.Logger
com.cosylab.logging.NullLogger
public final class NullLogger
- extends java.util.logging.Logger
NullLogger
extends Java Logger
and overrides all
logging methods to do nothing. Using this class statically switches all
logging capabilities off, thus this method my be not callled at all by JVM
optimization. Similar as sending logs to the /dev/null device.
Recomended usage is to add final Logger field to a class and use
NullLogger
instance when no debug information is necessary.
- Since:
- Jun 27, 2004.
- Version:
- $Id: NullLogger.java,v 1.4 2008-04-22 12:26:29 jbobnar Exp $
- Author:
- Igor Kriznar
Fields inherited from class java.util.logging.Logger |
global, GLOBAL_LOGGER_NAME |
Method Summary |
void |
addHandler(java.util.logging.Handler handler)
|
void |
config(java.lang.String msg)
|
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod)
|
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object param1)
|
void |
entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object[] params)
|
void |
exiting(java.lang.String sourceClass,
java.lang.String sourceMethod)
|
void |
exiting(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object result)
|
void |
fine(java.lang.String msg)
|
void |
finer(java.lang.String msg)
|
void |
finest(java.lang.String msg)
|
java.util.logging.Level |
getLevel()
|
static NullLogger |
getNullLogger()
Returns NullLogger registered at LogManager. |
boolean |
getUseParentHandlers()
|
void |
info(java.lang.String msg)
|
boolean |
isLoggable(java.util.logging.Level level)
|
void |
log(java.util.logging.Level level,
java.lang.String msg)
|
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object param1)
|
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object[] params)
|
void |
log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Throwable thrown)
|
void |
log(java.util.logging.LogRecord record)
|
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
|
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
|
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
|
void |
logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Throwable thrown)
|
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg)
|
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object param1)
|
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object[] params)
|
void |
logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Throwable thrown)
|
void |
setLevel(java.util.logging.Level newLevel)
|
void |
setUseParentHandlers(boolean useParentHandlers)
|
void |
severe(java.lang.String msg)
|
void |
throwing(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Throwable thrown)
|
void |
warning(java.lang.String msg)
|
Methods inherited from class java.util.logging.Logger |
getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, removeHandler, setFilter, setParent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getNullLogger
public static final NullLogger getNullLogger()
- Returns NullLogger registered at LogManager. IF Log manager does not
have NullLogger, new one is created, registered at LogManager and
returned.
- Returns:
- NullLogger instance registered at LogManager
addHandler
public void addHandler(java.util.logging.Handler handler)
throws java.lang.SecurityException
- Overrides:
addHandler
in class java.util.logging.Logger
- Throws:
java.lang.SecurityException
config
public void config(java.lang.String msg)
- Overrides:
config
in class java.util.logging.Logger
entering
public void entering(java.lang.String sourceClass,
java.lang.String sourceMethod)
- Overrides:
entering
in class java.util.logging.Logger
entering
public void entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object param1)
- Overrides:
entering
in class java.util.logging.Logger
entering
public void entering(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object[] params)
- Overrides:
entering
in class java.util.logging.Logger
exiting
public void exiting(java.lang.String sourceClass,
java.lang.String sourceMethod)
- Overrides:
exiting
in class java.util.logging.Logger
fine
public void fine(java.lang.String msg)
- Overrides:
fine
in class java.util.logging.Logger
exiting
public void exiting(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Object result)
- Overrides:
exiting
in class java.util.logging.Logger
finer
public void finer(java.lang.String msg)
- Overrides:
finer
in class java.util.logging.Logger
finest
public void finest(java.lang.String msg)
- Overrides:
finest
in class java.util.logging.Logger
info
public void info(java.lang.String msg)
- Overrides:
info
in class java.util.logging.Logger
isLoggable
public boolean isLoggable(java.util.logging.Level level)
- Overrides:
isLoggable
in class java.util.logging.Logger
log
public void log(java.util.logging.Level level,
java.lang.String msg)
- Overrides:
log
in class java.util.logging.Logger
log
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object param1)
- Overrides:
log
in class java.util.logging.Logger
log
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Object[] params)
- Overrides:
log
in class java.util.logging.Logger
log
public void log(java.util.logging.Level level,
java.lang.String msg,
java.lang.Throwable thrown)
- Overrides:
log
in class java.util.logging.Logger
log
public void log(java.util.logging.LogRecord record)
- Overrides:
log
in class java.util.logging.Logger
logp
public void logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg)
- Overrides:
logp
in class java.util.logging.Logger
logp
public void logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object param1)
- Overrides:
logp
in class java.util.logging.Logger
logp
public void logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Object[] params)
- Overrides:
logp
in class java.util.logging.Logger
logp
public void logp(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String msg,
java.lang.Throwable thrown)
- Overrides:
logp
in class java.util.logging.Logger
logrb
public void logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg)
- Overrides:
logrb
in class java.util.logging.Logger
logrb
public void logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object param1)
- Overrides:
logrb
in class java.util.logging.Logger
logrb
public void logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Object[] params)
- Overrides:
logrb
in class java.util.logging.Logger
logrb
public void logrb(java.util.logging.Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msg,
java.lang.Throwable thrown)
- Overrides:
logrb
in class java.util.logging.Logger
setLevel
public void setLevel(java.util.logging.Level newLevel)
throws java.lang.SecurityException
- Overrides:
setLevel
in class java.util.logging.Logger
- Throws:
java.lang.SecurityException
getLevel
public java.util.logging.Level getLevel()
- Overrides:
getLevel
in class java.util.logging.Logger
severe
public void severe(java.lang.String msg)
- Overrides:
severe
in class java.util.logging.Logger
throwing
public void throwing(java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.Throwable thrown)
- Overrides:
throwing
in class java.util.logging.Logger
getUseParentHandlers
public boolean getUseParentHandlers()
- Overrides:
getUseParentHandlers
in class java.util.logging.Logger
setUseParentHandlers
public void setUseParentHandlers(boolean useParentHandlers)
- Overrides:
setUseParentHandlers
in class java.util.logging.Logger
warning
public void warning(java.lang.String msg)
- Overrides:
warning
in class java.util.logging.Logger
Copyright © 2010. All Rights Reserved.