Access keys

FludgeLogger

Kind of class: class
Inherits from: AbstractLogger < BasicClass
Implements:
Author: Simon Wacker
Classpath: org.as2lib.env.log.logger.FludgeLogger
File last modified: Friday, 01 July 2005, 19:57:40
FludgeLogger delegates all log messages to the appropriate methods on
the Fludge class.

Using this class instead of the Fludge class in your application
directly enables you to switch between almost every available Logging API without
having to change the logging calls, but just the underlying configuration on
startup.

Constructor

FludgeLogger

function FludgeLogger (
Void)
Constructs a new FludgeLogger instance.

The default log level is ALL. This means all messages regardless of
their level are logged.

Instance methods

debug

function debug (
message) : Void
Logs the passed-in message at debug level.

The message is only logged when the level is set to DEBUG or
a level above.

Because fludge does not support the debug level the default level info is
used.

Parameters:
message:
the message object to log
See also:

error

function error (
message) : Void
Logs the passed-in message object at error level.

The message is only logged when the level is set to ERROR or
a level above.

Parameters:
message:
the message object to log
See also:

fatal

function fatal (
message) : Void
Logs the passed-in message object at fatal level.

The message is only logged when the level is set to FATAL or
a level above.

The equivalent level for fatal in fludge is exception.

Parameters:
message:
the message object to log
See also:

getLevel

function getLevel (
Void) : LogLevel
Returns the set level.
Returns:
the set level

info

function info (
message) : Void
Logs the passed-in message object at info level.

The message is only logged when the level is set to INFO or
a level above.

Parameters:
message:
the message object to log
See also:

isDebugEnabled

function isDebugEnabled (
Void) : Boolean
Checks if this logger is enabled for debug level log messages.
Returns:
true if debug messages are logged

isErrorEnabled

function isErrorEnabled (
Void) : Boolean
Checks if this logger is enabled for error level log messages.
Returns:
true if error messages are logged

isFatalEnabled

function isFatalEnabled (
Void) : Boolean
Checks if this logger is enabled for fatal level log messages.
Returns:
true if fatal messages are logged

isInfoEnabled

function isInfoEnabled (
Void) : Boolean
Checks if this logger is enabled for info level log messages.
Returns:
true if info messages are logged

isWarningEnabled

function isWarningEnabled (
Void) : Boolean
Checks if this logger is enabled for warning level log messages.
Returns:
true if warning messages are logged

setLevel

function setLevel (
level:LogLevel) : Void
Sets the log level.

The log level determines which messages are logged and which are not.

A level of value null or undefined os interpreted as level
ALL which is also the default level.

Parameters:
level:
the new log level

warning

function warning (
message) : Void
Logs the passed-in message object at warning level.

The message is only logged when the level is set to WARNING
or a level above.

Parameters:
message:
the message object to log