Packageorg.springextensions.actionscript.ioc.factory.config
SVN browsingLoggingTargetFactoryObject.as
FisheyeLoggingTargetFactoryObject.as
Classpublic class LoggingTargetFactoryObject
InheritanceLoggingTargetFactoryObject Inheritance AbstractFactoryObject
ImplementsIInitializingObject

Creates a new LoggingTargetFactoryObject.

The logging target this factory creates will automatically be added to the Log manager class.


Example
  <object id="traceTarget" class="org.springextensions.actionscript.ioc.factory.config.LoggingTargetFactoryObject">
   <property name="loggingTargetClass" value="mx.logging.targets.TraceTarget"/>
   <property name="includeCategory" value="true"/>
    <property name="includeDate" value="true"/>
   <property name="includeLevel" value="true"/>
   <property name="includeTime" value="true"/>
    <property name="level" value="2"/>
    <property name="filters">
    <array>
     <value>com.domain.model.*</value>
     <value>com.domain.view.*</value>
    </array>
   </property>
  </object>
  

Author: Christophe Herreman
Version: $Revision: 21 $, $Date: 2008-11-01 22:58:42 +0100 (za, 01 nov 2008) $, $Author: dmurat $
Since: 0.1



Documentation reference: logging target factory


Public Properties
 PropertyDefined by
  filters : Array
LoggingTargetFactoryObject
  includeCategory : Boolean
LoggingTargetFactoryObject
  includeDate : Boolean
LoggingTargetFactoryObject
  includeLevel : Boolean
LoggingTargetFactoryObject
  includeTime : Boolean
LoggingTargetFactoryObject
 InheritedisSingleton : Boolean
Returns if this factory object is a singleton or not.
AbstractFactoryObject
  level : uint
LoggingTargetFactoryObject
  loggingTargetClass : Class
LoggingTargetFactoryObject
Public Methods
 MethodDefined by
  
Constructs a new LoggingTargetFactoryObject instance
LoggingTargetFactoryObject
  
Create the logging target after all properties have been set.
LoggingTargetFactoryObject
  
Returns an instance of the object managed by this factory.
LoggingTargetFactoryObject
  
getObjectType():Class
Returns the type of the object this factory manages or null if the type is unknown.
LoggingTargetFactoryObject
Property detail
filtersproperty
filters:Array  [read-write]Implementation
    public function get filters():Array
    public function set filters(value:Array):void
includeCategoryproperty 
includeCategory:Boolean  [read-write]Implementation
    public function get includeCategory():Boolean
    public function set includeCategory(value:Boolean):void
includeDateproperty 
includeDate:Boolean  [read-write]Implementation
    public function get includeDate():Boolean
    public function set includeDate(value:Boolean):void
includeLevelproperty 
includeLevel:Boolean  [read-write]Implementation
    public function get includeLevel():Boolean
    public function set includeLevel(value:Boolean):void
includeTimeproperty 
includeTime:Boolean  [read-write]Implementation
    public function get includeTime():Boolean
    public function set includeTime(value:Boolean):void
levelproperty 
level:uint  [read-write]Implementation
    public function get level():uint
    public function set level(value:uint):void
loggingTargetClassproperty 
loggingTargetClass:Class  [read-write]

Implementation
    public function get loggingTargetClass():Class
    public function set loggingTargetClass(value:Class):void
Constructor detail
LoggingTargetFactoryObject()constructor
public function LoggingTargetFactoryObject()

Constructs a new LoggingTargetFactoryObject instance

Method detail
afterPropertiesSet()method
public function afterPropertiesSet():void

Create the logging target after all properties have been set.

getObject()method 
public override function getObject():*

Returns an instance of the object managed by this factory.

Returns
*
getObjectType()method 
public override function getObjectType():Class

Returns the type of the object this factory manages or null if the type is unknown.

Returns
Class