jrunx.axis
Class Logging

jrunx.axis.Logging

public class Logging

This class connects the commons-logging system used by Axis to the JRun logger. Notes: - The JRun logger only accepts string, so the toString() method is called on the message Object that is passed to the commons-logging API. - fatal level log messages are routed to error - trace level log messages are ignored


Constructor Summary
Logging(java.lang.String name)
          String constructor required by the Log interface
 
Method Summary
 void debug(java.lang.Object message)
           Log a message with debug log level
 void debug(java.lang.Object message, java.lang.Throwable t)
           Log an error with debug log level
 void error(java.lang.Object message)
           Log a message with error log level
 void error(java.lang.Object message, java.lang.Throwable t)
           Log an error with error log level
 void fatal(java.lang.Object message)
           Log a message with fatal log level
 void fatal(java.lang.Object message, java.lang.Throwable t)
           Log an error with fatal log level
 void info(java.lang.Object message)
           Log a message with info log level
 void info(java.lang.Object message, java.lang.Throwable t)
           Log an error with info log level
 boolean isDebugEnabled()
           Is debug logging currently enabled?
 boolean isErrorEnabled()
           Is error logging currently enabled?
 boolean isFatalEnabled()
           Is fatal logging currently enabled?
 boolean isInfoEnabled()
           Is info logging currently enabled?
 boolean isTraceEnabled()
           Is trace logging currently enabled?
 boolean isWarnEnabled()
           Is warning logging currently enabled?
static void setup()
          Setup method to programatically configure logging to use the JRun log level as set in the JRun configuration files.
 void trace(java.lang.Object message)
           Log a message with trace log level
 void trace(java.lang.Object message, java.lang.Throwable t)
           Log an error with trace log level
 void warn(java.lang.Object message)
           Log a message with warn log level
 void warn(java.lang.Object message, java.lang.Throwable t)
           Log an error with warn log level
 

Constructor Detail

Logging

public Logging(java.lang.String name)
String constructor required by the Log interface
Method Detail

setup

public static void setup()
Setup method to programatically configure logging to use the JRun log level as set in the JRun configuration files.

debug

public void debug(java.lang.Object message)

Log a message with debug log level

Parameters:
message - log this message

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable t)

Log an error with debug log level

Parameters:
message - log this message
t - log this cause

error

public void error(java.lang.Object message)

Log a message with error log level

Parameters:
message - log this message

error

public void error(java.lang.Object message,
                  java.lang.Throwable t)

Log an error with error log level

Parameters:
message - log this message
t - log this cause

fatal

public void fatal(java.lang.Object message)

Log a message with fatal log level

Parameters:
message - log this message

fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable t)

Log an error with fatal log level

Parameters:
message - log this message
t - log this cause

info

public void info(java.lang.Object message)

Log a message with info log level

Parameters:
message - log this message

info

public void info(java.lang.Object message,
                 java.lang.Throwable t)

Log an error with info log level

Parameters:
message - log this message
t - log this cause

trace

public void trace(java.lang.Object message)

Log a message with trace log level

Parameters:
message - log this message

trace

public void trace(java.lang.Object message,
                  java.lang.Throwable t)

Log an error with trace log level

Parameters:
message - log this message
t - log this cause

warn

public void warn(java.lang.Object message)

Log a message with warn log level

Parameters:
message - log this message

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable t)

Log an error with warn log level

Parameters:
message - log this message
t - log this cause

isDebugEnabled

public boolean isDebugEnabled()

Is debug logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than debug.


isErrorEnabled

public boolean isErrorEnabled()

Is error logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than error.


isFatalEnabled

public boolean isFatalEnabled()

Is fatal logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than fatal.


isInfoEnabled

public boolean isInfoEnabled()

Is info logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than info.


isTraceEnabled

public boolean isTraceEnabled()

Is trace logging currently enabled?

Always returns false for JRun logging

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than trace.


isWarnEnabled

public boolean isWarnEnabled()

Is warning logging currently enabled?

Call this method to prevent having to perform expensive operations (for example, String concatination) when the log level is more than warning.



Copyright � 2002 Macromedia Corporation. All Rights Reserved.