org.x4juli
Class NOPLogger

java.lang.Object
  extended byjava.util.logging.Logger
      extended byorg.x4juli.NOPLogger
All Implemented Interfaces:
ExtendedLogger, Logger

public final class NOPLogger
extends java.util.logging.Logger
implements ExtendedLogger

A no operation (NOP) implementation of Logger.

Since:
0.5
Author:
Boris Unckel

Field Summary
static NOPLogger NOP_LOGGER
          There is just one unique instance needed
 
Fields inherited from class java.util.logging.Logger
global
 
Constructor Summary
private NOPLogger(java.lang.String name, java.lang.String resourceBundleName)
          Constructur Private due to single instance need.
 
Method Summary
 void entering(java.lang.String sourceClass, java.lang.String sourceMethod)
          No Operation.
 void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1)
          No Operation.
 void entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params)
          No Operation.
 void exiting(java.lang.String sourceClass, java.lang.String sourceMethod)
          No Operation.
 void exiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result)
          No Operation.
 void fine(java.lang.String msg)
          No Operation.
 void finer(java.lang.String msg)
          No Operation.
 void finest(java.lang.String msg)
          No Operation.
 java.util.logging.Level getLevel()
          Always returns Level.OFF.
 void info(java.lang.String msg)
          No Operation.
 boolean isLoggable(java.util.logging.Level level)
          Always returns false.
 void log(ExtendedLogRecord record)
          No Operation.
 void log(java.util.logging.Level level, java.lang.String msg)
          No Operation.
 void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1)
          No Operation.
 void log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params)
          No Operation.
 void log(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown)
          No Operation.
 void log(java.util.logging.LogRecord record)
          No Operation.
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg)
          No Operation.
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1)
          No Operation.
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params)
          No Operation.
 void logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown)
          No Operation.
 void logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg)
          No Operation.
 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)
          No Operation.
 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)
          No Operation.
 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)
          No Operation.
 void setLevel(java.util.logging.Level newLevel)
          Always sets Level.OFF.
 void severe(java.lang.String msg)
          No Operation.
 void throwing(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown)
          No Operation.
 void warning(java.lang.String msg)
          No Operation.
 
Methods inherited from class java.util.logging.Logger
addHandler, config, getAnonymousLogger, getAnonymousLogger, getFilter, getHandlers, getLogger, getLogger, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, removeHandler, setFilter, setParent, setUseParentHandlers
 
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, getFilter, getHandlers, getName, getParent, getResourceBundle, getResourceBundleName, getUseParentHandlers, removeHandler, setFilter, setParent, setUseParentHandlers
 

Field Detail

NOP_LOGGER

public static final NOPLogger NOP_LOGGER
There is just one unique instance needed

Constructor Detail

NOPLogger

private NOPLogger(java.lang.String name,
                  java.lang.String resourceBundleName)
Constructur Private due to single instance need.

Parameters:
name - is ignored
resourceBundleName - is ignored
Method Detail

entering

public void entering(java.lang.String sourceClass,
                     java.lang.String sourceMethod,
                     java.lang.Object param1)
No Operation.

Specified by:
entering in interface Logger
Since:
0.5

entering

public void entering(java.lang.String sourceClass,
                     java.lang.String sourceMethod,
                     java.lang.Object[] params)
No Operation.

Specified by:
entering in interface Logger
Since:
0.5

entering

public void entering(java.lang.String sourceClass,
                     java.lang.String sourceMethod)
No Operation.

Specified by:
entering in interface Logger
Since:
0.5

exiting

public void exiting(java.lang.String sourceClass,
                    java.lang.String sourceMethod,
                    java.lang.Object result)
No Operation.

Specified by:
exiting in interface Logger
Since:
0.5

exiting

public void exiting(java.lang.String sourceClass,
                    java.lang.String sourceMethod)
No Operation.

Specified by:
exiting in interface Logger
Since:
0.5

fine

public void fine(java.lang.String msg)
No Operation.

Specified by:
fine in interface Logger
Since:
0.5

finer

public void finer(java.lang.String msg)
No Operation.

Specified by:
finer in interface Logger
Since:
0.5

finest

public void finest(java.lang.String msg)
No Operation.

Specified by:
finest in interface Logger
Since:
0.5

info

public void info(java.lang.String msg)
No Operation.

Specified by:
info in interface Logger
Since:
0.5

isLoggable

public boolean isLoggable(java.util.logging.Level level)
Always returns false.

Specified by:
isLoggable in interface Logger
Returns:
always false
See Also:
Logger.isLoggable(java.util.logging.Level)

log

public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Object param1)
No Operation.

Specified by:
log in interface Logger
Since:
0.5

log

public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Object[] params)
No Operation.

Specified by:
log in interface Logger
Since:
0.5

log

public void log(java.util.logging.Level level,
                java.lang.String msg,
                java.lang.Throwable thrown)
No Operation.

Specified by:
log in interface Logger
Since:
0.5

log

public void log(java.util.logging.Level level,
                java.lang.String msg)
No Operation.

Specified by:
log in interface Logger
Since:
0.5

log

public void log(java.util.logging.LogRecord record)
No Operation.

Specified by:
log in interface Logger
Since:
0.5

log

public void log(ExtendedLogRecord record)
No Operation.

Specified by:
log in interface ExtendedLogger
Parameters:
record - to log.
Since:
0.6
See Also:
Logger.log(java.util.logging.LogRecord)

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)
No Operation.

Specified by:
logp in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logp in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logp in interface Logger
Since:
0.5

logp

public void logp(java.util.logging.Level level,
                 java.lang.String sourceClass,
                 java.lang.String sourceMethod,
                 java.lang.String msg)
No Operation.

Specified by:
logp in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logrb in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logrb in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logrb in interface Logger
Since:
0.5

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)
No Operation.

Specified by:
logrb in interface Logger
Since:
0.5

severe

public void severe(java.lang.String msg)
No Operation.

Specified by:
severe in interface Logger
Since:
0.5

throwing

public void throwing(java.lang.String sourceClass,
                     java.lang.String sourceMethod,
                     java.lang.Throwable thrown)
No Operation.

Specified by:
throwing in interface Logger
Since:
0.5

warning

public void warning(java.lang.String msg)
No Operation.

Specified by:
warning in interface Logger
Since:
0.5

getLevel

public java.util.logging.Level getLevel()
Always returns Level.OFF.

Specified by:
getLevel in interface Logger
Returns:
Level.OFF
Since:
0.5
See Also:
Logger.getLevel()

setLevel

public void setLevel(java.util.logging.Level newLevel)
              throws java.lang.SecurityException
Always sets Level.OFF.

Specified by:
setLevel in interface Logger
Parameters:
newLevel - is ignored
Throws:
java.lang.SecurityException
Since:
0.5
See Also:
Logger.setLevel(java.util.logging.Level)


${license_html}