本文使用乙個簡單的登入專案,示例flex的log框架使用。專案檢視非常簡單,包括2個介面:登入介面(loginpanel)和歡迎介面(hellopanel)。
登入介面如下圖:
一 使用trace日誌處理
在loginpanel和hellopanel中分別增加上下面日誌處理函式
private function usertracelog(name:string,passwd:string):void
輸出如下:
wed mar 30 15:59:40 gmt+0800 2011
loginpanel name:swflash passwd:aaaaa
wed mar 30 15:59:40 gmt+0800 2011
hellopanel name:swflash passwd:aaaaa
二 使用日誌功能
private function initlog():void
2)在loginpanel和hellopanel中增加上日誌輸出
private const mylogger:ilogger=log.getlogger("loginpanel");
private function userlog(name:string,passwd:string):void passwd ",name,passwd);
}
這裡使用info,用於記錄系統的登入登出
寫道private const mylogger:ilogger=log.getlogger("hellopanel");
private function userlog(name:string,passwd:string):void passwd ",name,passwd); }
這裡使用debug,用於除錯的時候檢測資料是否正常。
3)執行,輸出如下:
寫道3/30/2011 16:11:34.890 [info] loginpanel name swflash passwd aaa
3/30/2011 16:11:34.906 [debug] hellopanel name swflash passwd aaa
4 )調整初始化的日誌級別
logtarget.level = logeventlevel.info;
執行,輸出如下:
寫道3/30/2011 16:13:05.765 [info] loginpanel name swflash passwd 123456
可以發現,在hellopanel未做任何**調整的情況下,其中的除錯資訊並未輸出
小結:對比trace和log可以發現,log框架使用過程要比trace函式要簡潔、方便、靈活許多。
SQL Server Index系列之一
agenda index structures primary key and clustered index constraints and indexes syntax for creating and managing indexes special indexes index access ...
Active Directory系列之一
為什麼需要域?對很多剛開始鑽研微軟技術的朋友來說,域是乙個讓他們感到很頭疼的物件。域的重要性毋庸置疑,微軟的重量級服務產品基本上都需要域的支援,很多公司招聘工程師的要求中也都明確要求應聘者熟悉或精通active directory。但域對初學者來說顯得複雜了一些,眾多的技術術語,例如active d...
linux命令系列之一
du wzwz h 檢視目錄或者檔案wzwz占用空間的大小 ls 1 每行顯示乙個 ls more 分頁顯示 ls a 全部顯示包括隱藏檔案和目錄 ls l 顯示每一項的詳細資訊 groupdel 刪除組 userdel 刪除使用者 top 顯示系統程序 df h 檢視磁碟各分割槽的使用情況 df ...