10 月 24 2007

[Flex]ログを取る

Published by haga at 20:34 under actionscript3.0, flex, 日記

import mx.logging.ILogger;
import mx.logging.Log;

var logCategoryName:String = "ConnectionLog"

var logger:ILogger = Log.getLogger(logCategoryName);
logger.info('connect..');
logger.error('connect error..');
logger.worn('connect worn');
logger.fatal('connect fatal');


こんな感じ?

ログレベルは fatal < worn < error < info

僕は各クラスごとにログカテゴリを設定してるんで、全エントリーを使って コンストラクタん中で、こんな感じに。

var logger:ILogger = Log.getLogger( describeType(this).@name.toString().match(/::(.*)/)[1] );


あとは、環境によって、TraceとかLocalConnectionとか、ログの出力方法を切り替えたいなと。

mx.logging.targetsあたりを弄るのかな?

Trackback URI | Comments RSS

Leave a Reply