Class org.as2lib.env.log.handler.FlashoutHandler

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

Implemented Interfaces

LogHandler

Description

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.

Method Index

new FlashoutHandler()

getInstance(), write()

Inherited from BasicClass

toString()

Constructor Detail

FlashoutHandler

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.

Parameters

messageStringifier(optional) the log message stringifier to use

Method Detail

getInstance

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.

Parameters

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

Return

a flashout handler

write

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.

Parameters

messagethe message to log

Specified By

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