Packageorg.spicefactory.lib.logging
Interfacepublic interface Logger extends flash.events.IEventDispatcher
ImplementorsDefaultLogger, DelegateLogger

All logging operations are done through this interface. It contains log methods for all existing log levels, methods to check if a particular log level is active for a Logger instance and the level property for filtering log output.



Public Properties
 PropertyDefined by
  level : LogLevel
The active level of the logger.
Logger
  name : String
[read-only] The name of the logger.
Logger
Public Methods
 MethodDefined by
  
debug(message:String, error:Error = null):void
Logs a message with the DEBUG log level.
Logger
  
error(message:String, error:Error = null):void
Logs a message with the ERROR log level.
Logger
  
fatal(message:String, error:Error = null):void
Logs a message with the FATAL log level.
Logger
  
info(message:String, error:Error = null):void
Logs a message with the INFO log level.
Logger
  
isDebugEnabled():Boolean
Checks whether the log level DEBUG is active for this Logger.
Logger
  
isErrorEnabled():Boolean
Checks whether the log level ERROR is active for this Logger.
Logger
  
isFatalEnabled():Boolean
Checks whether the log level FATAL is active for this Logger.
Logger
  
isInfoEnabled():Boolean
Checks whether the log level INFO is active for this Logger.
Logger
  
isTraceEnabled():Boolean
Checks whether the log level TRACE is active for this Logger.
Logger
  
isWarnEnabled():Boolean
Checks whether the log level WARN is active for this Logger.
Logger
  
trace(message:String, error:Error = null):void
Logs a message with the TRACE log level.
Logger
  
warn(message:String, error:Error = null):void
Logs a message with the WARN log level.
Logger
Property detail
levelproperty
level:LogLevel  [read-write]

The active level of the logger. Any log operations with a level lower than the value of this property will be filtered.

Implementation
    public function get level():LogLevel
    public function set level(value:LogLevel):void
nameproperty 
name:String  [read-only]

The name of the logger.

Implementation
    public function get name():String
Method detail
debug()method
public function debug(message:String, error:Error = null):void

Logs a message with the DEBUG log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.
error()method 
public function error(message:String, error:Error = null):void

Logs a message with the ERROR log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.
fatal()method 
public function fatal(message:String, error:Error = null):void

Logs a message with the FATAL log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.
info()method 
public function info(message:String, error:Error = null):void

Logs a message with the INFO log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.
isDebugEnabled()method 
public function isDebugEnabled():Boolean

Checks whether the log level DEBUG is active for this Logger.

Returns
Boolean — true if the log level DEBUG is active for this Logger
isErrorEnabled()method 
public function isErrorEnabled():Boolean

Checks whether the log level ERROR is active for this Logger.

Returns
Boolean — true if the log level ERROR is active for this Logger
isFatalEnabled()method 
public function isFatalEnabled():Boolean

Checks whether the log level FATAL is active for this Logger.

Returns
Boolean — true if the log level FATAL is active for this Logger
isInfoEnabled()method 
public function isInfoEnabled():Boolean

Checks whether the log level INFO is active for this Logger.

Returns
Boolean — true if the log level INFO is active for this Logger
isTraceEnabled()method 
public function isTraceEnabled():Boolean

Checks whether the log level TRACE is active for this Logger.

Returns
Boolean — true if the log level TRACE is active for this Logger
isWarnEnabled()method 
public function isWarnEnabled():Boolean

Checks whether the log level WARN is active for this Logger.

Returns
Boolean — true if the log level WARN is active for this Logger
trace()method 
public function trace(message:String, error:Error = null):void

Logs a message with the TRACE log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.
warn()method 
public function warn(message:String, error:Error = null):void

Logs a message with the WARN log level.

Parameters
message:String — the log message
 
error:Error (default = null) — an optional Error instance associated with the log message.