Flex Log系列之一 使用Log框架

2021-08-25 18:45:07 字數 1375 閱讀 1459

本文使用乙個簡單的登入專案,示例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 ...