org.jomc.logging
Interface Logger


@Generated(value="org.jomc.tools.JavaSources",
           comments="See http://jomc.sourceforge.net/jomc/1.0-alpha-8/jomc-tools")
public interface Logger

Logs events for a specific component.

This specification declares a multiplicity of One. An application assembler is required to provide no more than one implementation of this specification (including none). Use of class ObjectManager is supported for getting that implementation.

 Logger object = (Logger) ObjectManagerFactory.getObjectManager( getClassLoader() ).getObject( Logger.class );
 

This specification does not apply to any scope. A new object is returned whenever requested.

Version:
$Id$
Author:
Christian Schulte 1.0

Method Summary
 void debug(String message)
          Logs a message at log level debug.
 void debug(String message, Throwable t)
          Logs a message and an exception at log level debug.
 void debug(Throwable t)
          Logs an exception at log level debug.
 void error(String message)
          Logs a message at log level error.
 void error(String message, Throwable t)
          Logs a message and an exception at log level error.
 void error(Throwable t)
          Logs an exception at log level error.
 void fatal(String message)
          Logs a message at log level fatal.
 void fatal(String message, Throwable t)
          Logs a message and an exception at log level fatal.
 void fatal(Throwable t)
          Logs an exception at log level fatal.
 void info(String message)
          Logs a message at log level info.
 void info(String message, Throwable t)
          Logs a message and an exception at log level info.
 void info(Throwable t)
          Logs an exception at log level info.
 boolean isDebugEnabled()
          Getter for property debugEnabled.
 boolean isErrorEnabled()
          Getter for property errorEnabled.
 boolean isFatalEnabled()
          Getter for property fatalEnabled.
 boolean isInfoEnabled()
          Getter for property infoEnabled.
 boolean isTraceEnabled()
          Getter for property traceEnabled.
 boolean isWarnEnabled()
          Getter for property warnEnabled.
 void trace(String message)
          Logs a message at log level trace.
 void trace(String message, Throwable t)
          Logs a message and an exception at log level trace.
 void trace(Throwable t)
          Logs an exception at log level trace.
 void warn(String message)
          Logs a message at log level warn.
 void warn(String message, Throwable t)
          Logs a message and an exception at log level warn.
 void warn(Throwable t)
          Logs an exception at log level warn.
 

Method Detail

isDebugEnabled

boolean isDebugEnabled()
Getter for property debugEnabled.

Returns:
true if logging debug messages is enabled; false if logging debug messages is disabled.

debug

void debug(String message)
Logs a message at log level debug.

Parameters:
message - The message to log.

debug

void debug(Throwable t)
Logs an exception at log level debug.

Parameters:
t - The exception to log.

debug

void debug(String message,
           Throwable t)
Logs a message and an exception at log level debug.

Parameters:
message - The message to log.
t - The exception to log.

isErrorEnabled

boolean isErrorEnabled()
Getter for property errorEnabled.

Returns:
true if logging error messages is enabled; false if logging error messages is disabled.

error

void error(String message)
Logs a message at log level error.

Parameters:
message - The message to log.

error

void error(Throwable t)
Logs an exception at log level error.

Parameters:
t - The exception to log.

error

void error(String message,
           Throwable t)
Logs a message and an exception at log level error.

Parameters:
message - The message to log.
t - The exception to log.

isFatalEnabled

boolean isFatalEnabled()
Getter for property fatalEnabled.

Returns:
true if logging fatal messages is enabled; false if logging fatal messages is disabled.

fatal

void fatal(String message)
Logs a message at log level fatal.

Parameters:
message - The message to log.

fatal

void fatal(Throwable t)
Logs an exception at log level fatal.

Parameters:
t - The exception to log.

fatal

void fatal(String message,
           Throwable t)
Logs a message and an exception at log level fatal.

Parameters:
message - The message to log.
t - The exception to log.

isInfoEnabled

boolean isInfoEnabled()
Getter for property infoEnabled.

Returns:
true if logging info messages is enabled; false if logging info messages is disabled.

info

void info(String message)
Logs a message at log level info.

Parameters:
message - The message to log.

info

void info(Throwable t)
Logs an exception at log level info.

Parameters:
t - The exception to log.

info

void info(String message,
          Throwable t)
Logs a message and an exception at log level info.

Parameters:
message - The message to log.
t - The exception to log.

isTraceEnabled

boolean isTraceEnabled()
Getter for property traceEnabled.

Returns:
true if logging trace messages is enabled; false if logging trace messages is disabled.

trace

void trace(String message)
Logs a message at log level trace.

Parameters:
message - The message to log.

trace

void trace(Throwable t)
Logs an exception at log level trace.

Parameters:
t - The exception to log.

trace

void trace(String message,
           Throwable t)
Logs a message and an exception at log level trace.

Parameters:
message - The message to log.
t - The exception to log.

isWarnEnabled

boolean isWarnEnabled()
Getter for property warnEnabled.

Returns:
true if logging warning messages is enabled; false if logging warning messages is disabled.

warn

void warn(String message)
Logs a message at log level warn.

Parameters:
message - The message to log.

warn

void warn(Throwable t)
Logs an exception at log level warn.

Parameters:
t - The exception to log.

warn

void warn(String message,
          Throwable t)
Logs a message and an exception at log level warn.

Parameters:
message - The message to log.
t - The exception to log.


Copyright © 2005-2009 The JOMC Project. All Rights Reserved.