org.as2lib.core.BasicClass +--org.as2lib.env.log.handler.AbstractLogHandler +--org.as2lib.env.log.handler.RichInternetHandler
LogHandler
RichInternetHandler
logs messages to Dirk Eisman's Flex Trace Panel.
The de.richinternet.utils.Dumper
class is needed.
public function RichInternetHandler(messageStringifier:Stringifier)
Constructs a new RichInternetHandler
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 rich internet handlers and saves storage.
messageStringifier | (optional) the log message stringifier to use |
static public function getInstance(messageStringifier:Stringifier):RichInternetHandler
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 rich internet handler
public function write(message:LogMessage):Void
Writes log messages to Dirk Eisman's Flex Trace Panel.
The string representation of the message
to log is obtained via
the convertMessage
method.
The default level is INFO
. If the message
's level is FATAL
it will be logged at ERROR
level because Dirk Eisman's Flex Trace Panel
does not support the FATAL
level.
message | the message to log |