Package | net.user1.logger |
Class | public class LogEvent |
Inheritance | LogEvent ![]() |
Since : | Reactor 1.0.0 |
LogEvent is a simple data class used to pass information from an application's Logger to registered event-listeners when a log event occurs. A log event is triggered when a message is added to the log via debug(), info(), warn(), error, or fatal(). The LogEvent class also defines a constant representing the log events: LogEvent.UPDATE and LogEvent.LEVEL_CHANGE.
To register for a log event, use the Logger class's addEventListener() method. The following code demonstrates:
var log:Logger = reactor.getLog(); log.addEventListener(LogEvent.UPDATE, updateListener);
protected function updateListener (e:LogEvent):void { trace(e.getLevel() + ": " + e.getMessage()); }
See also
Method | Defined By | ||
---|---|---|---|
LogEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, message:String = null, level:String = null, timeStamp:String = null)
Constructor
| LogEvent | ||
clone():Event [override] | LogEvent | ||
getLevel():String
If this event is LogEvent.UPDATE, returns the severity level for the log entry;
if this event is LogEvent.LEVEL_CHANGE, returns the log's new severity level. | LogEvent | ||
getMessage():String
Returns the text of the log message. | LogEvent | ||
getTimeStamp():String
Returns a human-readable string indicating the time of the log entry. | LogEvent | ||
toString():String [override] | LogEvent |
Constant | Defined By | ||
---|---|---|---|
LEVEL_CHANGE : String = LEVEL_CHANGE [static]
Dispatched when the log's level is changed via Logger's setLevel() method. | LogEvent | ||
UPDATE : String = UPDATE [static]
Dispatched when a new message is added to the log. | LogEvent |
LogEvent | () | Constructor |
public function LogEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, message:String = null, level:String = null, timeStamp:String = null)
Constructor
Parameterstype:String | |
bubbles:Boolean (default = false )
| |
cancelable:Boolean (default = false )
| |
message:String (default = null )
| |
level:String (default = null )
| |
timeStamp:String (default = null )
|
clone | () | method |
override public function clone():Event
ReturnsEvent |
getLevel | () | method |
public function getLevel():String
Since : | Reactor 1.0.0 |
If this event is LogEvent.UPDATE, returns the severity level for the log entry; if this event is LogEvent.LEVEL_CHANGE, returns the log's new severity level.
ReturnsString — One of Logger.FATAL, Logger.ERROR, Logger.WARN, Logger.INFO,
or Logger.DEBUG.
|
getMessage | () | method |
public function getMessage():String
Since : | Reactor 1.0.0 |
Returns the text of the log message. Available for the LogEvent.UPDATE event only.
ReturnsString |
getTimeStamp | () | method |
public function getTimeStamp():String
Since : | Reactor 1.0.0 |
Returns a human-readable string indicating the time of the log entry.
ReturnsString |
toString | () | method |
override public function toString():String
ReturnsString |
LEVEL_CHANGE | Constant |
public static const LEVEL_CHANGE:String = LEVEL_CHANGE
Since : | Reactor 1.0.0 |
Dispatched when the log's level is changed via Logger's setLevel() method. To access the new level, use getLevel(), which returns one of the following values: Logger.FATAL, Logger.ERROR, Logger.WARN, Logger.INFO, or Logger.DEBUG.
See also
UPDATE | Constant |
public static const UPDATE:String = UPDATE
Since : | Reactor 1.0.0 |
Dispatched when a new message is added to the log. To add a message to the log, use one of the following Logger class methods: debug(), info(), warn(), error(), or fatal().
See also