[Flex]ログを取る

このエントリーを含むはてなブックマーク
  1. import mx.logging.ILogger;
  2. import mx.logging.Log;
  3.  
  4. var logCategoryName:String = "ConnectionLog"
  5.  
  6. var logger:ILogger = Log.getLogger(logCategoryName);
  7. logger.info('connect..');
  8. logger.error('connect error..');
  9. logger.worn('connect worn');
  10. logger.fatal('connect fatal');


こんな感じ?

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

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

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


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

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

Posted in actionscript3.0, flex, 日記 at 10月 24th, 2007. Trackback URI: trackback

No Responses to “[Flex]ログを取る”

Leave a Reply