com.tibco.rta.log
Interface Logger


public interface Logger

Clients may implement this interface to allow SPM to log in a manner consistent with their needs.

The default implementation uses log4j


Method Summary
 void close()
          Close the logger.
 Level getLevel()
           
 java.lang.String getName()
          Get the name of the logger.
 boolean isEnabledFor(Level level)
          Returns the stauts of the given log level.
 void log(Level level, java.lang.String msg)
          Logs a message at a given level.
 void log(Level level, java.lang.String format, java.lang.Object... args)
          Logs a message at a given level with a format.
 void log(Level level, java.lang.String format, java.lang.Throwable thrown, java.lang.Object... args)
          Logs a Throwable
 void setLevel(Level level)
          Sets the logging level.
 

Method Detail

close

void close()
Close the logger.


getName

java.lang.String getName()
Get the name of the logger.

Returns:
name of the logger.

isEnabledFor

boolean isEnabledFor(Level level)
Returns the stauts of the given log level.

Parameters:
level - the log level.
Returns:
true if the level is enabled, false otherwise.

log

void log(Level level,
         java.lang.String msg)
Logs a message at a given level.

Parameters:
level - the level to use for logging.
msg - the message to log.

log

void log(Level level,
         java.lang.String format,
         java.lang.Object... args)
Logs a message at a given level with a format.

Parameters:
level - the level to log.
format - the log message format to use.
args - arguments to pass to the formatter.

log

void log(Level level,
         java.lang.String format,
         java.lang.Throwable thrown,
         java.lang.Object... args)
Logs a Throwable

Parameters:
level - the level to log.
format - the log message format to use.
thrown - the exception to log
args - arguments to pass to the formatter.

setLevel

void setLevel(Level level)
Sets the logging level.

Parameters:
level - the level to set to.

getLevel

Level getLevel()
Returns:


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.