com.sibvisions.util.log
Interface ILogger

All Known Implementing Classes:
JdkLogger, JdkStandardLogger

public interface ILogger

The ILogger defines methods for logging within an application.


Nested Class Summary
static class ILogger.LogLevel
          the log level enum.
 
Method Summary
 void debug(Object... pInfo)
          Logs information with ILogger.LogLevel.DEBUG.
 void error(Object... pInfo)
          Logs information with ILogger.LogLevel.ERROR.
 ILogger.LogLevel getLevel()
          Gets the log level.
 String getName()
          Gets the logger name.
 void info(Object... pInfo)
          Logs information with ILogger.LogLevel.INFO.
 boolean isEnabled(ILogger.LogLevel pLevel)
          Checks if the current log level is enabled/allowed to log.
 boolean isLevelSet()
          Gets whether the log level is set or used from a parent logger.
 void setLevel(ILogger.LogLevel pLevel)
          Sets the log level.
 

Method Detail

getName

String getName()
Gets the logger name.

Returns:
the name

setLevel

void setLevel(ILogger.LogLevel pLevel)
Sets the log level.

Parameters:
pLevel - the log level

isLevelSet

boolean isLevelSet()
Gets whether the log level is set or used from a parent logger.

Returns:
true if the logger has its own log level

getLevel

ILogger.LogLevel getLevel()
Gets the log level.

Returns:
the log level

debug

void debug(Object... pInfo)
Logs information with ILogger.LogLevel.DEBUG.

Parameters:
pInfo - any log information

info

void info(Object... pInfo)
Logs information with ILogger.LogLevel.INFO.

Parameters:
pInfo - any log information

error

void error(Object... pInfo)
Logs information with ILogger.LogLevel.ERROR.

Parameters:
pInfo - any log information

isEnabled

boolean isEnabled(ILogger.LogLevel pLevel)
Checks if the current log level is enabled/allowed to log.

Parameters:
pLevel - the log level to check
Returns:
true if the log level is allowed to log


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.