com.agilejava.blammo
Interface LoggingKitAdapter

All Known Implementing Classes:
StdErrLoggingKitAdapter

public interface LoggingKitAdapter

The interface to be implemented by all logging toolkit adapters. (Think of it as a rudimentary interface similar to Commons Logging, without the bootstrapping mechanism.)

Author:
Wilfred Springer

Field Summary
static java.lang.String LEVEL_DEBUG
          The DEBUG log level.
static java.lang.String LEVEL_ERROR
          The ERROR log level.
static java.lang.String LEVEL_INFO
          The INFO log level.
static java.lang.String LEVEL_WARN
          The WARN log level.
 
Method Summary
 void log(java.lang.String level, MessageProducer producer)
          Logs a message, passing in the log level and the message.
 void log(java.lang.String level, MessageProducer producer, java.lang.Throwable throwable)
          Logs the message, passing in the log level, the message and the Throwable.
 

Field Detail

LEVEL_INFO

static final java.lang.String LEVEL_INFO
The INFO log level.

See Also:
Constant Field Values

LEVEL_DEBUG

static final java.lang.String LEVEL_DEBUG
The DEBUG log level.

See Also:
Constant Field Values

LEVEL_ERROR

static final java.lang.String LEVEL_ERROR
The ERROR log level.

See Also:
Constant Field Values

LEVEL_WARN

static final java.lang.String LEVEL_WARN
The WARN log level.

See Also:
Constant Field Values
Method Detail

log

void log(java.lang.String level,
         MessageProducer producer)
Logs a message, passing in the log level and the message.

Parameters:
level - The log level. (Either LEVEL_DEBUG, LEVEL_ERROR, LEVEL_INFO or LEVEL_WARN).
producer - The MessageProducer producing the message.

log

void log(java.lang.String level,
         MessageProducer producer,
         java.lang.Throwable throwable)
Logs the message, passing in the log level, the message and the Throwable.

Parameters:
level - The log level. (Either LEVEL_DEBUG, LEVEL_ERROR, LEVEL_INFO or LEVEL_WARN).
message - The MessageProducer producing the message.
throwable - The associated exception.


Copyright © 2008. All Rights Reserved.