Packageorg.pranaframework.ioc.factory.config
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.pranaframework.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>
  



Public Properties
 PropertyDefined by
  filters : Array
LoggingTargetFactoryObject
  includeCategory : Boolean
LoggingTargetFactoryObject
  includeDate : Boolean
LoggingTargetFactoryObject
  includeLevel : Boolean
LoggingTargetFactoryObject
  includeTime : Boolean
LoggingTargetFactoryObject
 InheritedisSingleton : Boolean
AbstractFactoryObject
  level : uint
LoggingTargetFactoryObject
  loggingTargetClass : Class
LoggingTargetFactoryObject
Public Methods
 MethodDefined by
  
LoggingTargetFactoryObject
  
Create the logging target after all properties have been set.
LoggingTargetFactoryObject
  
LoggingTargetFactoryObject
  
getObjectType():Class
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()

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
*
getObjectType()method 
public override function getObjectType():Class

Returns
Class