Classes
 ClassDescription
 AILog AILogger Wrapper of mx.logging.Log.
 ASSDKLogBase ASSDK log base class maintain unique logId, and toString method ASSDKLogBase automatically collect the following log info for each log instance logId applicationId source tsLog
 ASSDKLogEvent  
 ASSDKLogId LodId maintain singlton logId
 ASSDKLogType  
 ASSDKReadyLog Instance log when ASSDK is ready Information collected included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.ASSDK_READY tsASSDKInstanceReady microphoneStatus userId
 ASSDKStartLog Instance log when ASSDK start to init Information collected included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.ASSDK_START tsASSDKInstanceStart language flashVersion osVersion assdkVersion as2sdkVersion (when using AS2 SDK) userAgent (when no JSSDK) applicationURL (when no JSSDK) timezoneOffset // the difference, in minutes, between UTC and the computer's local time (when no JSSDK)
 AthropodTarget This class serves as a custom target for Athropod console It works with the logging framework in Flex Singleton Idea comes from Denny Patternson's FirebugTarget and com.partlyhuman.apollo.logging.FileTarget
 ConnectionLog Session log when ASPing returns any result Information loged included: Default log of ASSDKLogBase sessionId (allow missing) logType = ASSDKLogType.SESSION_LOG logEvent = ASSDKLogEvent.CONNECTION_RESULT tsConnectionStart tsConnectionResult connectionURL connectionStatus connectionResultReason
 CoreRequesterLog Record log when a core request result got Information loged included: Default log of ASSDKLogBase sessionId recordId logType = ASSDKLogType.RECORD_LOG logEvent = ASSDKLogEvent.COREREQUEST_RESULT tsCoreRequestStart tsCoreRequestResult coreRequestResultReason
 FirebugTarget This class serves as a custom target for Firebug's console.
 JSTarget 
 LatencyLog Session log when a connection closes Information loged included: Default log of ASSDKLogBase sessionId logType = ASSDKLogType.SESSION_LOG logEvent = ASSDKLogEvent.LATENCY_RESULT avgLatency avgThroughput url
 MicrophoneDeviceLog Instance log when microphone device status changed Information loged included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.MICROPHONEDEVICE_STATUS microphoneStatus tsMicrophoneStatus avHardwareDisable = [true|false]
 ObjectMemoryHash refer to http://stackoverflow.com/questions/1343282/how-can-i-get-an-instances-memory-location-in-actionscript get object's memory hash value
 RecorderLog Record log when a record stops Information loged included: Default log of ASSDKLogBase sessionId recordId logType = ASSDKLogType.RECORD_LOG logEvent = ASSDKLogEvent.RECORD_STOP tsRecordStart tsRecordStop
 UrlListServiceLog Instance log when UrlList Service returns any result or fault Information loged included: Default log of ASSDKLogBase logType = ASSDKLogType.INSTANCE_LOG logEvent = ASSDKLogEvent.URLLISTSERVICE_RESULT tsRequestStart tsRequestResult urlListResult // url list service returns, or HttpService falut message