org.as2lib.core.BasicClass +--org.as2lib.env.log.handler.AbstractLogHandler +--org.as2lib.env.log.handler.FlashoutHandler
LogHandler
FlashoutHandler
logs messages to the Flashout console.
The Flashout
class is needed.
Note that if you are working with the Flashout 0.2.* you have to specify Flashout's custom trace method as trace replacement when compiling your classes with MTASC.
public function FlashoutHandler(messageStringifier:Stringifier)
Constructs a new FlashoutHandler
instance.
You can use one and the same instance for multiple loggers. So think about using the handler returned by the static getInstance method. Using this instance prevents the instantiation of unnecessary flashout handlers and saves storage.
messageStringifier | (optional) the log message stringifier to use |
static public function getInstance(messageStringifier:Stringifier):FlashoutHandler
Returns an instance of this class.
This method always returns the same instance.
The messageStringifier
argument is only recognized on first
invocation of this method.
messageStringifier | (optional) the log message stringifier to be used by the returned handler |
a flashout handler
public function write(message:LogMessage):Void
Writes log messages to the Flashout console.
The string representation of the message
to log is obtained via
the convertMessage
method.
Every As2lib Logging API log level that has a mapping to the log levels of
Flashout is mapped to the correct one. If no mapping is found, Flashout.log
is used.
message | the message to log |