org.as2lib.core.BasicClass +--org.as2lib.env.log.logger.AudiofarmLogger
Logger
AudiofarmLogger
acts as a wrapper for a logging.Logger
instance
of the Logging Framework for ActionScript 2 (as2logger) from Ralf Siegel.
Configure the as2logger API as normally and just use this class in your application to log messages. This enables you to switch between almost every available Logging API without having to change the logs in your application but just the underlying configuration on startup.
static public ALL:Level
ALL
level.
static public DEBUG:Level
CONFIG
level.
static public INFO:Level
INFO
level.
static public WARNING:Level
WARNING
level.
static public ERROR:Level
SEVERE
level.
static public FATAL:Level
SEVERE
level.
static public NONE:Level
OFF
level.
public function getName(Void):String
Returns the name of this logger.
the name of this logger
public function getParent(Void):logging.Logger
Returns the parent for this logger.
This method returns the nearest extant parent in the namespace. Thus if a
logger is called "a.b.c.d", and a logger called "a.b" has been created but no
logger "a.b.c" exists, then a call of getParent
on the logger "a.b.c.d"
will return the logger "a.b".
The parent for the anonymous logger is always the root (global) logger.
The result will be undefined
if it is called on the root (global) logger
in the namespace.
the parent of this logger
public function getPublishers(Void):List
Returns a list with publishers associated with this logger.
a list with publishers that are associated with this logger
public function addPublisher(publisher:IPublisher):Boolean
Adds a new publisher to this logger.
publisher | the publisher to add |
true
if the publisher
was added successfully else
false
public function removePublisher(publisher:IPublisher):Boolean
Removes the given publisher
from this logger.
publisher | the publisher to remove |
true
if the publisher
was removed successfully else
false
public function getFilter(Void):IFilter
Returns the current filter for this logger.
this logger's current filter or undefined
public function setFilter(filter:IFilter):Void
Sets a new filter for this logger.
filter | the new filter to set |
public function getLevel(Void):Level
Returns the log level specified for this logger. The result may be undefined, which means that this logger's effective level will be inherited from its parent.
this logger's level
public function setLevel(level:Level):Void
Set the log level specifying which messages at which levels will be logged by this logger.
Message levels lower than this value will be discarded. The level value OFF can be used to turn off logging.
If the new level is undefined
, it means that this node should inherit
its level from its nearest ancestor with a specific (non-undefined) level value.
level | the new level |
public function isDebugEnabled(Void):Boolean
Checks if this logger is enabled for debug level log messages.
true
if debug messages are logged
public function isInfoEnabled(Void):Boolean
Checks if this logger is enabled for info level log messages.
true
if info messages are logged
public function isWarningEnabled(Void):Boolean
Checks if this logger is enabled for warning level log messages.
true
if warning messages are logged
public function isErrorEnabled(Void):Boolean
Checks if this logger is enabled for error level log messages.
true
if error messages are logged
public function isFatalEnabled(Void):Boolean
Checks if this logger is enabled for fatal level log messages.
true
if fatal messages are logged
public function debug(message):Void
Logs the message object to wrapped as2logger Logger
at debug level.
The debug level is equivalent to the fine level of as2logger.
message | the message object to log |
public function info(message):Void
Logs the message object to wrapped as2logger Logger
at info level.
message | the message object to log |
public function warning(message):Void
Logs the message object to wrapped as2logger Logger
at warning level.
message | the message object to log |
public function error(message):Void
Logs the message object to wrapped as2logger Logger
at error level.
The error level is equivalent to the severe level of as2logger.
message | the message object to log |