Packagecom.asfusion.mate.utils.debug
Classpublic class LogInfo

LogInfo is an object sent to the Debugger that encapsulates all the information necessary to create a log.



Public Properties
 PropertyDefined by
  data : Object
Any extra data that you need to pass to the logger
LogInfo
  error : Error
The error thrown by the virtual matchine
LogInfo
  foundProblem : Boolean
A flag indicating that a problem was found
LogInfo
  instance : *
Current isntance.
LogInfo
  loggerProvider : ILoggerProvider
The current scope at the time that the log occurs.
LogInfo
  method : String
The name of the method or "constructor"
LogInfo
  parameters : Array
Parameters that were used to call a method or contructor
LogInfo
  problem : String
The description of the problem
LogInfo
  property : String
The name of the property
LogInfo
  target : *
Current target.
LogInfo
Public Methods
 MethodDefined by
  
LogInfo(loggerProvider:ILoggerProvider, instance:Error = null, error:String = null, method:Array = null, parameters:String = null, property:* = null)
Constructor
LogInfo
Property detail
dataproperty
public var data:Object

Any extra data that you need to pass to the logger

errorproperty 
public var error:Error

The error thrown by the virtual matchine

foundProblemproperty 
public var foundProblem:Boolean

A flag indicating that a problem was found

instanceproperty 
public var instance:*

Current isntance. The object that the target is working on, for example the instance that a MethodInvoker creates.

loggerProviderproperty 
public var loggerProvider:ILoggerProvider

The current scope at the time that the log occurs.

methodproperty 
public var method:String

The name of the method or "constructor"

parametersproperty 
public var parameters:Array

Parameters that were used to call a method or contructor

problemproperty 
public var problem:String

The description of the problem

propertyproperty 
public var property:String

The name of the property

targetproperty 
public var target:*

Current target. Usually, the tag that is executing when the log occurs, for example, when a MethodInvoker, or a RemoteObjectInvoker runs.

Constructor detail
LogInfo()constructor
public function LogInfo(loggerProvider:ILoggerProvider, instance:Error = null, error:String = null, method:Array = null, parameters:String = null, property:* = null)

Constructor

Parameters
loggerProvider:ILoggerProvider
 
instance:Error (default = null)
 
error:String (default = null)
 
method:Array (default = null)
 
parameters:String (default = null)
 
property:* (default = null)