Class com.sekati.log.Logger

Description

Logger is a multi-tiered debugging tool designed to clarify the debugging process.\

See Also

Field Index

$, _status, enabled, error, fatal, info, isIDE, isLC, isSWF, notice, status, trace, warn

Method Index

destroy(), getFilters(), getInstance(), getLevels(), isFiltered(), object(), reset(), resetFilters(), resetLevels(), setAllLevels(), setFilter(), setLevel(), setOutputMode()

Field Detail

trace

public trace:Function

info

public info:Function

notice

public notice:Function

status

public status:Function

warn

public warn:Function

error

public error:Function

fatal

public fatal:Function

$

static public $:Logger [Read Only]
Shorthand singleton accessor getter

enabled

public enabled:Boolean
enabled getter

_status

public _status:String [Read Only]
level and filter _status getter

isLC

public isLC:Boolean [Write Only]

isSWF

public isSWF:Boolean [Write Only]

isIDE

public isIDE:Boolean [Write Only]

Method Detail

getInstance

static public function getInstance():Logger

Singleton Accessor

Return

Logger

reset

public function reset():Void

reset Out to default levels and filters

Return

Void

setLevel

public function setLevel(level:String, isEnabled:Boolean):Void

Enable/disable a level and create the level if it does not already exist.

Parameters

level(String) level name
isEnabled(Boolean) enabled status

Return

Void

setAllLevels

public function setAllLevels(isEnabled:Boolean):Void

Enable or disable all existing levels.

Parameters

isEnabled(Boolean) enabled status

Return

Void

resetLevels

public function resetLevels():Void

Reset all levels (clearing previously created levels)

Return

Void

getLevels

public function getLevels():String

Returns a stringified overview of all levels statuses.

Return

String

object

public function object(origin:Object, obj:Object):Void

object is a special level (method) which handles object recursion via Inspector

Parameters

origin(Object) origin for filtering purposes
obj(Object) object to be recursed thru Out

Return

Void

setFilter

public function setFilter(origin:Object, isFiltered:Boolean):Void

Enable/disable a filter and create the filter if it does not already exist.

Parameters

origin(Object) object to filter on [usually a string]
isFiltered(Boolean)

Return

Void

getFilters

public function getFilters():String

Returns a stringified overview of all filters statuses.

Return

String

resetFilters

public function resetFilters():Void

Reset all filters (clearing previous filters)

Return

Void

isFiltered

public function isFiltered(origin:Object):Boolean

Check if an origin's output is being filtered

Parameters

origin(Object) to check.

Return

Boolean

setOutputMode

public function setOutputMode(isLocal:Boolean, isRemote:Boolean, isIDE:Boolean):Void

destroy

public function destroy():Void

Destroy the Singleton instance.

Return

Void