Packageorg.as3commons.logging.impl
Classpublic class AbstractLogger
ImplementsILogger
SubclassesDefaultLogger

Abstract base class for ILogger implementations.



Public Properties
 PropertyDefined by
  debugEnabled : Boolean
[read-only] Is debug logging currently enabled?
AbstractLogger
  errorEnabled : Boolean
[read-only] Is error logging currently enabled?
AbstractLogger
  fatalEnabled : Boolean
[read-only] Is fatal logging currently enabled?
AbstractLogger
  infoEnabled : Boolean
[read-only] Is info logging currently enabled?
AbstractLogger
  warnEnabled : Boolean
[read-only] Is warn logging currently enabled?
AbstractLogger
Protected Properties
 PropertyDefined by
  name : String
AbstractLogger
Public Methods
 MethodDefined by
  
AbstractLogger(name:String = "")
Creates a new AbstractLogger
AbstractLogger
  
debug(message:String, ... params):void
Returns the name of this logger.
AbstractLogger
  
error(message:String, ... params):void
Logs a message with a "error" level.
AbstractLogger
  
fatal(message:String, ... params):void
Logs a message with a "fatal" level.
AbstractLogger
  
info(message:String, ... params):void
Logs a message with a "info" level.
AbstractLogger
  
warn(message:String, ... params):void
Logs a message with a "warn" level.
AbstractLogger
Protected Methods
 MethodDefined by
  
log(level:uint, message:String, params:Array):void
Subclasses must override this method and provide a concrete log implementation.
AbstractLogger
Property detail
debugEnabledproperty
debugEnabled:Boolean  [read-only]

Is debug logging currently enabled?

Implementation
    public function get debugEnabled():Boolean
errorEnabledproperty 
errorEnabled:Boolean  [read-only]

Is error logging currently enabled?

Implementation
    public function get errorEnabled():Boolean
fatalEnabledproperty 
fatalEnabled:Boolean  [read-only]

Is fatal logging currently enabled?

Implementation
    public function get fatalEnabled():Boolean
infoEnabledproperty 
infoEnabled:Boolean  [read-only]

Is info logging currently enabled?

Implementation
    public function get infoEnabled():Boolean
nameproperty 
protected var name:String
warnEnabledproperty 
warnEnabled:Boolean  [read-only]

Is warn logging currently enabled?

Implementation
    public function get warnEnabled():Boolean
Constructor detail
AbstractLogger()constructor
public function AbstractLogger(name:String = "")

Creates a new AbstractLogger

Parameters
name:String (default = "")
Method detail
debug()method
public function debug(message:String, ... params):void

Returns the name of this logger.

Parameters
message:String
 
... params
error()method 
public function error(message:String, ... params):void

Logs a message with a "error" level.

Parameters
message:String
 
... params
fatal()method 
public function fatal(message:String, ... params):void

Logs a message with a "fatal" level.

Parameters
message:String
 
... params
info()method 
public function info(message:String, ... params):void

Logs a message with a "info" level.

Parameters
message:String
 
... params
log()method 
protected function log(level:uint, message:String, params:Array):void

Subclasses must override this method and provide a concrete log implementation.

Parameters
level:uint
 
message:String
 
params:Array
warn()method 
public function warn(message:String, ... params):void

Logs a message with a "warn" level.

Parameters
message:String
 
... params