org.apache.yoko.orb.OB
Interface Logger

All Known Implementing Classes:
Logger_impl

public interface Logger

The Yoko message logger interface.


Method Summary
 void debug(String msg)
          Log a debug message.
 void debug(String msg, Throwable e)
          Log a debug message.
 void error(String msg)
          Log an error message.
 void error(String msg, Throwable e)
          Log an error message.
 void info(String msg)
          Log an informational message.
 void info(String msg, Throwable e)
          Log an informational message.
 boolean isDebugEnabled()
          Test if debug output is enabled for this logger.
 void log(Level level, String msg)
          Log a message of the indicated level.
 void log(Level level, String msg, Object param)
          Log a message of the indicated level.
 void log(Level level, String msg, Object[] params)
          Log a message of the indicated level.
 void log(Level level, String msg, Throwable thrown)
          Log a message of the indicated level.
 void trace(String category, String msg)
          Log a trace message.
 void warning(String msg)
          Log a warning message.
 void warning(String msg, Throwable e)
          Log a warning message.
 

Method Detail

info

void info(String msg,
          Throwable e)
Log an informational message.

Parameters:
msg - The message.
e - An exception associated with the error.

info

void info(String msg)
Log an informational message.

Parameters:
msg - The message.

error

void error(String msg)
Log an error message.

Parameters:
msg - The error message.

error

void error(String msg,
           Throwable e)
Log an error message.

Parameters:
msg - The error message.
e - An exception associated with the error.

warning

void warning(String msg)
Log a warning message.

Parameters:
msg - The warning message.

warning

void warning(String msg,
             Throwable e)
Log a warning message.

Parameters:
msg - The warning message.
e - An exception associated with the warning.

debug

void debug(String msg)
Log a debug message.

Parameters:
msg - The debug message.

debug

void debug(String msg,
           Throwable e)
Log a debug message.

Parameters:
msg - The debug message.
e - An exception associated with the warning.

isDebugEnabled

boolean isDebugEnabled()
Test if debug output is enabled for this logger.

Returns:
True if debug logging is enabled, false if debug output is not enabled.

trace

void trace(String category,
           String msg)
Log a trace message.

Parameters:
category - The trace category.
msg - The trace message.

log

void log(Level level,
         String msg)
Log a message of the indicated level.

Parameters:
level - The message level.
msg - The logged message.

log

void log(Level level,
         String msg,
         Object param)
Log a message of the indicated level.

Parameters:
level - The message level.
msg - The logged message.
param - A single parameter object included with the message.

log

void log(Level level,
         String msg,
         Object[] params)
Log a message of the indicated level.

Parameters:
level - The message level.
msg - The logged message.
params - An array of parameter objects logged with the message.

log

void log(Level level,
         String msg,
         Throwable thrown)
Log a message of the indicated level.

Parameters:
level - The message level.
msg - The logged message.
thrown - An exception object included in the log.


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.