com.platform.ego
Interface Logger


public interface Logger

The interface allows user to make a decision how to trace Java API failure.

Version:
1.2.3

Method Summary
 boolean getFlag()
          Get one flag which indicates whether logger is opened.
 Level getLoggerLevel()
          Get level of logger.
 void log(Level level, java.lang.String msg)
          Log a message.
 void log(Level level, java.lang.String msg, java.lang.Throwable rootCause)
          Log a message.
 void setFlag(boolean flag)
          Set one flag which indicates whether logger is opened.
 void setLoggerLevel(Level level)
          Set level of logger.
 

Method Detail

setFlag

void setFlag(boolean flag)
Set one flag which indicates whether logger is opened.

Parameters:
flag - : specifies whether logger is opened.

getFlag

boolean getFlag()
Get one flag which indicates whether logger is opened.

Returns:
one flag which indicates whether logger is opened..

setLoggerLevel

void setLoggerLevel(Level level)
Set level of logger.

Parameters:
level - : specifies level of logger.

getLoggerLevel

Level getLoggerLevel()
Get level of logger.

Returns:
level of logger.

log

void log(Level level,
         java.lang.String msg)
Log a message. If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.

Parameters:
level - : specifies one of the message level identifiers, e.g. SEVERE
msg - : specifies the string message.
Throws:
EGOException

log

void log(Level level,
         java.lang.String msg,
         java.lang.Throwable rootCause)
Log a message. If the logger is currently enabled for the given message level then the given message is forwarded to all the registered output Handler objects.

Parameters:
level - : specifies one of the message level identifiers, e.g. SEVERE
msg - : specifies the string message.
rootCause - : specifies throwable associated with log message.
Throws:
EGOException


Copyright (C) 1992-2007 Platform Computing Corporation