Packagecom.luminicbox.log
Classpublic class LogEvent

Represents a log message with information about the object to inspect, its level, the originator logger and other information.
THIS CLASS IS USED INTERNALLY. It should only be used when implementing publishers.



Public Properties
 PropertyDefined by
  argument : Object
The message or object
LogEvent
  level : Level
The message level.
LogEvent
  loggerId : String
The originator logger id.
LogEvent
  time : Date
The event's timetamp.
LogEvent
Public Methods
 MethodDefined by
  
LogEvent(loggerId:String, argument:Object, level:Level)
Creates a LogEvent instance.
LogEvent
  
deserialize(o:Object):LogEvent
[static] Deseriliazes a serialized LogEvent object into a LogEvent obj.
LogEvent
  
serialize(logEvent:LogEvent):Object
[static] Serializes the LogEvent object into an object that can be passed to LocalConnection or similar objects.
LogEvent
Property detail
argumentproperty
public var argument:Object

The message or object

levelproperty 
public var level:Level

The message level.

loggerIdproperty 
public var loggerId:String

The originator logger id.

timeproperty 
public var time:Date

The event's timetamp.

Constructor detail
LogEvent()constructor
public function LogEvent(loggerId:String, argument:Object, level:Level)

Creates a LogEvent instance.

Parameters
loggerId:String — The originators logged id. It may be null.
 
argument:Object — The message or object to log.
 
level:Level — The level of the event.
Method detail
deserialize()method
public static function deserialize(o:Object):LogEvent

Deseriliazes a serialized LogEvent object into a LogEvent obj.

Parameters
o:Object — The serialized LogEvent obj.

Returns
LogEvent
serialize()method 
public static function serialize(logEvent:LogEvent):Object

Serializes the LogEvent object into an object that can be passed to LocalConnection or similar objects.

Parameters
logEvent:LogEvent — A LogEvent obj.

Returns
Object