Packagenet.user1.logger
Classpublic class LogEvent
InheritanceLogEvent Inheritance flash.events.Event

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);
   
Here is a corresponding example listener:
   protected function updateListener (e:LogEvent):void {
     trace(e.getLevel() + ": " + e.getMessage());
   }

See also

Logger.addEventListener()


Public Methods
 MethodDefined 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
Public Constants
 ConstantDefined 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
Constructor Description
LogEvent()Constructor
public function LogEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, message:String = null, level:String = null, timeStamp:String = null)

Constructor

Parameters
type:String
 
bubbles:Boolean (default = false)
 
cancelable:Boolean (default = false)
 
message:String (default = null)
 
level:String (default = null)
 
timeStamp:String (default = null)
Method Descriptions
clone()method
override public function clone():Event

Returns
Event
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.

Returns
String — 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.

Returns
String
getTimeStamp()method 
public function getTimeStamp():String

Since : Reactor 1.0.0

Returns a human-readable string indicating the time of the log entry.

Returns
String
toString()method 
override public function toString():String

Returns
String
Constant Descriptions
LEVEL_CHANGEConstant
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

UPDATEConstant 
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