Class org.as2lib.env.log.handler.RichInternetHandler

org.as2lib.core.BasicClass
   +--org.as2lib.env.log.handler.AbstractLogHandler
      +--org.as2lib.env.log.handler.RichInternetHandler

Implemented Interfaces

LogHandler

Description

RichInternetHandler logs messages to Dirk Eisman's Flex Trace Panel.

The de.richinternet.utils.Dumper class is needed.

Method Index

new RichInternetHandler()

getInstance(), write()

Inherited from BasicClass

toString()

Constructor Detail

RichInternetHandler

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.

Parameters

messageStringifier(optional) the log message stringifier to use

Method Detail

getInstance

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.

Parameters

messageStringifier(optional) the log message stringifier to be used by the returned handler

Return

a rich internet handler

write

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.

Parameters

messagethe message to log

Specified By

write() in org.as2lib.env.log.LogHandler