LuminicBox.Log

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.

Property Summary

Datetime
StringloggerId
Levellevel
Objectargument

Constructor Summary

LogEvent(loggerId:String, argument:Object, level:Level)

Method Summary

static serialize(logEvent:LogEvent)
static LogEventdeserialize(o:Object)

Property Details

time

time:Date

The event's timetamp.

loggerId

loggerId:String

The originator logger id.

level

level:Level

The message level.

argument

argument:Object

The message or object

Constructor Details

LogEvent

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 Details

serialize

static 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
A serialized LogEvent obj.

deserialize

static deserialize(o:Object):LogEvent

Deseriliazes a serialized LogEvent object into a LogEvent obj.

Parameters
o (Object) - The serialized LogEvent obj.
Returns
A LogEvent obj.