Flex Log的使用方法
Flex有內建了一套將trace包裝得更高階的 Log Framework可以用。trace()是開發ActionScript的好伴侶,不過當有更高階的需要時又顯得太陽春。 Flex Log的兩大元件為Log和TraceTarget,TraceTarget相關類別是用來指定輸出的目的地,比如TraceTarget本身就是包裝了trace()命令。所以說也可以繼承target的相關類別,將輸出改為輸出到其他地方,如socket。Log則是用來輸出你的log紀錄。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onComplete()"> <mx:Script> <![CDATA[ import mx.logging.LogEventLevel; import mx.logging.Log; import mx.logging.targets.TraceTarget; private var _target : TraceTarget; private function onComplete():void{ _target = new TraceTarget(); // _target.includeCategory = true; // 包含的輸出種類 // _target.includeDate = true; _target.includeTime = true; _target.includeLevel = true; _target.filters = ["com.*"]; // * 可用於過濾 // _target.level = LogEventLevel.ALL; // 以下為各顯示層級,層級高低按照排列列出 // _target.level = LogEventLevel.DEBUG; _target.level ...