Packageorg.as3commons.logging.setup.target
Classpublic final class MaashaackTarget
InheritanceMaashaackTarget Inheritance Object
Implements ILogTarget

Since : 2.7

MaashaackTarget sents messages to the Maashaack logging system.
     import org.as3commons.logging.api.LOGGER_FACTORY;
     import org.as3commons.logging.api.getLogger;
     import org.as3commons.logging.setup.SimpleTargetSetup;
     import org.as3commons.logging.setup.target.MaashaaackTarget;
     
     LOGGER_FACTORY.setup = new SimpleTargetSetup(new MaashaackTarget);
     
     getLogger("myclass").info("hi"); // sends "hi" to the maashaack logging sytem.
     

See also

http://code.google.com/p/maashaack/
org.as3commons.logging.integration.MaashaackIntegration


Public Properties
 PropertyDefined By
  format : String
[write-only]
MaashaackTarget
Public Methods
 MethodDefined By
  
MaashaackTarget(format:String = null)
MaashaackTarget
  
log(name:String, shortName:String, level:int, timeStamp:Number, message:*, parameters:Array, person:String):void
Renders a log statement.
MaashaackTarget
Public Constants
 ConstantDefined By
  DEFAULT_FORMAT : String = {logTime} {message} {atPerson}
[static]
MaashaackTarget
Property Detail
formatproperty
format:String  [write-only]


Implementation
    public function set format(value:String):void
Constructor Detail
MaashaackTarget()Constructor
public function MaashaackTarget(format:String = null)



Parameters
format:String (default = null)
Method Detail
log()method
public function log(name:String, shortName:String, level:int, timeStamp:Number, message:*, parameters:Array, person:String):void

Renders a log statement.

In version 2.5 the person information was added and the time stamp was modified to represent the local time rather than the time in gmt. Add START_TIME to get the time in ms since 1970.

Parameters

name:String — Name of the logger that triggered the log statement.
 
shortName:String — Shortened form of the name.
 
level:int — Level of the log statement that got triggered.
 
timeStamp:Number — getTimer() Timestame of when the log statement was triggered.
 
message:* — Message of the log statement.
 
parameters:Array — Parameters for the log statement.
 
person:String — Information about the person that filed this log statement.

Constant Detail
DEFAULT_FORMATConstant
public static const DEFAULT_FORMAT:String = {logTime} {message} {atPerson}