org.openuat.log.j2me
Class MicrologLogger

java.lang.Object
  extended by org.openuat.log.j2me.MicrologLogger
All Implemented Interfaces:
Log

public class MicrologLogger
extends java.lang.Object
implements Log

This class is a thin wrapper around a microlog logger. Configuration of the microlog framework should be done through its properties file (microlog.properties). However, you can get access to the native microlog logger through the getNativeLogger() method.

Version:
1.0
Author:
Lukas Huser
See Also:
Log

Constructor Summary
MicrologLogger()
          Creates a new instance which will wrap a new unnamed microlog logger.
MicrologLogger(Logger logger)
          Creates a new instance which wraps an existing microlog logger.
MicrologLogger(java.lang.String name)
          Creates a new instance which will wrap a new named microlog logger.
 
Method Summary
 void debug(java.lang.Object message)
          Logs a message at log level debug.
 void debug(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level debug.
 void error(java.lang.Object message)
          Logs a message at log level error.
 void error(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level error.
 void fatal(java.lang.Object message)
          Logs a message at log level fatal.
 void fatal(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level fatal.
 Logger getNativeLogger()
          Returns the native microlog logger.
 void info(java.lang.Object message)
          Logs a message at log level info.
 void info(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level info.
 boolean isDebugEnabled()
          Is log level debug enabled?
 boolean isErrorEnabled()
          Is log level error enabled?
 boolean isFatalEnabled()
          Is log level fatal enabled?
 boolean isInfoEnabled()
          Is log level info enabled?
 boolean isTraceEnabled()
          Is log level trace enabled?
 boolean isWarnEnabled()
          Is log level warn enabled?
 void trace(java.lang.Object message)
          Logs a message at log level trace.
 void trace(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level trace.
 void warn(java.lang.Object message)
          Logs a message at log level warn.
 void warn(java.lang.Object message, java.lang.Throwable t)
          Logs a message at log level warn.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MicrologLogger

public MicrologLogger()
Creates a new instance which will wrap a new unnamed microlog logger.


MicrologLogger

public MicrologLogger(java.lang.String name)
Creates a new instance which will wrap a new named microlog logger.

Parameters:
name - The name of the new logger.

MicrologLogger

public MicrologLogger(Logger logger)
Creates a new instance which wraps an existing microlog logger.

Parameters:
logger - The wrapped microlog logger.
Method Detail

getNativeLogger

public Logger getNativeLogger()
Returns the native microlog logger.

Returns:
The native microlog logger.

debug

public void debug(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level debug.

Specified by:
debug in interface Log
Parameters:
message - The message to log.

debug

public void debug(java.lang.Object message,
                  java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level debug.

Specified by:
debug in interface Log
Parameters:
message - The message to log.
t - The cause of the error.

error

public void error(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level error.

Specified by:
error in interface Log
Parameters:
message - The message to log.

error

public void error(java.lang.Object message,
                  java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level error.

Specified by:
error in interface Log
Parameters:
message - The message to log.
t - The cause of the error.

fatal

public void fatal(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level fatal.

Specified by:
fatal in interface Log
Parameters:
message - The message to log.

fatal

public void fatal(java.lang.Object message,
                  java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level fatal.

Specified by:
fatal in interface Log
Parameters:
message - The message to log.
t - The cause of the error.

info

public void info(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level info.

Specified by:
info in interface Log
Parameters:
message - The message to log.

info

public void info(java.lang.Object message,
                 java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level info.

Specified by:
info in interface Log
Parameters:
message - The message to log.
t - The cause of the error.

isDebugEnabled

public boolean isDebugEnabled()
Description copied from interface: Log
Is log level debug enabled?

Specified by:
isDebugEnabled in interface Log
Returns:
true if log level debug is enabled.

isErrorEnabled

public boolean isErrorEnabled()
Description copied from interface: Log
Is log level error enabled?

Specified by:
isErrorEnabled in interface Log
Returns:
true if log level error is enabled.

isFatalEnabled

public boolean isFatalEnabled()
Description copied from interface: Log
Is log level fatal enabled?

Specified by:
isFatalEnabled in interface Log
Returns:
true if log level fatal is enabled.

isInfoEnabled

public boolean isInfoEnabled()
Description copied from interface: Log
Is log level info enabled?

Specified by:
isInfoEnabled in interface Log
Returns:
true if log level info is enabled.

isTraceEnabled

public boolean isTraceEnabled()
Description copied from interface: Log
Is log level trace enabled?

Specified by:
isTraceEnabled in interface Log
Returns:
true if log level trace is enabled.

isWarnEnabled

public boolean isWarnEnabled()
Description copied from interface: Log
Is log level warn enabled?

Specified by:
isWarnEnabled in interface Log
Returns:
true if log level warn is enabled.

trace

public void trace(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level trace.

Specified by:
trace in interface Log
Parameters:
message - The message to log.

trace

public void trace(java.lang.Object message,
                  java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level trace.

Specified by:
trace in interface Log
Parameters:
message - The message to log.
t - The cause of the error.

warn

public void warn(java.lang.Object message)
Description copied from interface: Log
Logs a message at log level warn.

Specified by:
warn in interface Log
Parameters:
message - The message to log.

warn

public void warn(java.lang.Object message,
                 java.lang.Throwable t)
Description copied from interface: Log
Logs a message at log level warn.

Specified by:
warn in interface Log
Parameters:
message - The message to log.
t - The cause of the error.


2005-2009, Rene Mayrhofer.