org.apache.wsrp4j.log
Class LoggerImpl

java.lang.Object
  extended byorg.apache.wsrp4j.log.LoggerImpl
All Implemented Interfaces:
Logger

public final class LoggerImpl
extends java.lang.Object
implements Logger

Wrapper class for a log4j logger


Field Summary
 
Fields inherited from interface org.apache.wsrp4j.log.Logger
ERROR, INFO, TRACE_HIGH, TRACE_LOW, TRACE_MEDIUM, WARN
 
Method Summary
 void entry(int logLevel, java.lang.String loggingMethod)
          Logs entry into a method.
 void entry(int logLevel, java.lang.String loggingMethod, java.lang.Object parm1)
          Logs entry into a method.
 void entry(int logLevel, java.lang.String loggingMethod, java.lang.Object[] parms)
          Logs entry into a method.
 void exit(int logLevel, java.lang.String loggingMethod)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, boolean retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, byte retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, char retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, double retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, float retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, int retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, long retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, java.lang.Object retValue)
          Logs exit from a method.
 void exit(int logLevel, java.lang.String loggingMethod, short retValue)
          Logs exit from a method.
 boolean isLogging(int logLevel)
          Determines if this logger is logging data for a given log level or not.
 void stackTrace(int logLevel, java.lang.String loggingMethod, java.lang.String text)
          Logs the call stack.
 void text(int logLevel, java.lang.String loggingMethod, java.lang.String text)
          Logs a text message with no parameters.
 void text(int logLevel, java.lang.String loggingMethod, java.lang.String text, java.lang.Object parm1)
          Logs a text message with one parameter.
 void text(int logLevel, java.lang.String loggingMethod, java.lang.String text, java.lang.Object[] parms)
          Logs a text message with an array of parameters.
 void text(int logLevel, java.lang.String loggingMethod, java.lang.Throwable t, java.lang.String text)
          Logs a text message with no parameters.
 void text(int logLevel, java.lang.String loggingMethod, java.lang.Throwable t, java.lang.String text, java.lang.Object[] parms)
          Logs a text message with an array of parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isLogging

public boolean isLogging(int logLevel)
Description copied from interface: Logger
Determines if this logger is logging data for a given log level or not.

Specified by:
isLogging in interface Logger
Parameters:
logLevel - The log level to be checked.
Returns:
true when the object is logging the log level; false otherwise.

text

public void text(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.String text)
Description copied from interface: Logger
Logs a text message with no parameters.

Specified by:
text in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
text - The message text.

text

public void text(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.String text,
                 java.lang.Object parm1)
Description copied from interface: Logger
Logs a text message with one parameter.

Specified by:
text in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
text - The message text.
parm1 - An element to be displayed with the message.

text

public void text(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.String text,
                 java.lang.Object[] parms)
Description copied from interface: Logger
Logs a text message with an array of parameters.

Specified by:
text in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
text - The message text.
parms - An array of elements to be displayed with the message.

text

public void text(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.Throwable t,
                 java.lang.String text)
Description copied from interface: Logger
Logs a text message with no parameters.

Specified by:
text in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
t - The throwable that is cause for this log entry.
text - The message text.

text

public void text(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.Throwable t,
                 java.lang.String text,
                 java.lang.Object[] parms)
Description copied from interface: Logger
Logs a text message with an array of parameters.

Specified by:
text in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
t - The throwable that is cause for this log entry.
text - The message text.
parms - An array of elements to be displayed with the message.

entry

public void entry(int logLevel,
                  java.lang.String loggingMethod)
Description copied from interface: Logger
Logs entry into a method.

Specified by:
entry in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.

entry

public void entry(int logLevel,
                  java.lang.String loggingMethod,
                  java.lang.Object parm1)
Description copied from interface: Logger
Logs entry into a method.

Specified by:
entry in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
parm1 - An element to be displayed as trace data.

entry

public void entry(int logLevel,
                  java.lang.String loggingMethod,
                  java.lang.Object[] parms)
Description copied from interface: Logger
Logs entry into a method.

Specified by:
entry in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
parms - An array of parameters passed to the method.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 byte retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 short retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 int retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 long retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 float retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 double retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 char retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 boolean retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

exit

public void exit(int logLevel,
                 java.lang.String loggingMethod,
                 java.lang.Object retValue)
Description copied from interface: Logger
Logs exit from a method.

Specified by:
exit in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
retValue - The returned value.

stackTrace

public void stackTrace(int logLevel,
                       java.lang.String loggingMethod,
                       java.lang.String text)
Description copied from interface: Logger
Logs the call stack.

Specified by:
stackTrace in interface Logger
Parameters:
logLevel - The level of the log entry.
loggingMethod - The name of the logging method.
text - The message text.