Project Aristotle - ArisID Attribute Services

org.openliberty.arisid.log
Interface ILogger

All Known Implementing Classes:
JavaUtilLogImpl, Log4JImpl

public interface ILogger

Interface class to allow interchangeable Logging systems. To support a new logging system, this interface must be implemented to wrap the desired logger.


Field Summary
static int LEVEL_ALL
           
static int LEVEL_DEBUG
           
static int LEVEL_ERROR
           
static int LEVEL_INFO
           
static int LEVEL_OFF
           
static int LEVEL_TRACE
           
static int LEVEL_WARNING
           
 
Method Summary
 void debug(java.lang.Object message)
           
 void debug(java.lang.Object message, java.lang.Throwable t)
           
 void error(java.lang.Object message)
           
 void error(java.lang.Object message, java.lang.Throwable t)
           
 void fatal(java.lang.Object message)
           
 void fatal(java.lang.Object message, java.lang.Throwable t)
           
 void info(java.lang.Object message)
           
 void info(java.lang.Object message, java.lang.Throwable t)
           
 void initialize(java.lang.Class<?> name)
          Initializes an ILogger instance for a particular class.
 boolean isDebugEnabled()
           
 boolean isInfoEnabled()
           
 boolean isTraceEnabled()
           
 void setLevel(int level)
           
 void trace(java.lang.Object message)
           
 void trace(java.lang.Object message, java.lang.Throwable t)
           
 void warn(java.lang.Object message)
           
 void warn(java.lang.Object message, java.lang.Throwable t)
           
 

Field Detail

LEVEL_ALL

static final int LEVEL_ALL
See Also:
Constant Field Values

LEVEL_TRACE

static final int LEVEL_TRACE
See Also:
Constant Field Values

LEVEL_DEBUG

static final int LEVEL_DEBUG
See Also:
Constant Field Values

LEVEL_INFO

static final int LEVEL_INFO
See Also:
Constant Field Values

LEVEL_WARNING

static final int LEVEL_WARNING
See Also:
Constant Field Values

LEVEL_ERROR

static final int LEVEL_ERROR
See Also:
Constant Field Values

LEVEL_OFF

static final int LEVEL_OFF
See Also:
Constant Field Values
Method Detail

initialize

void initialize(java.lang.Class<?> name)
Initializes an ILogger instance for a particular class.

Parameters:
name - Name of a class wanting to perform logging.

debug

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

debug

void debug(java.lang.Object message)

error

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

error

void error(java.lang.Object message)

fatal

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

fatal

void fatal(java.lang.Object message)

info

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

info

void info(java.lang.Object message)

isDebugEnabled

boolean isDebugEnabled()

isInfoEnabled

boolean isInfoEnabled()

isTraceEnabled

boolean isTraceEnabled()

setLevel

void setLevel(int level)

trace

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

trace

void trace(java.lang.Object message)

warn

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

warn

void warn(java.lang.Object message)

OpenLiberty.org - Licensed under Apache APL 2.0