zoukankan      html  css  js  c++  java
  • flex自带的trace,优点是分级别,但感觉没自已写的好用

    flex自带的trace,优点是分级别,但感觉没自已写的好用

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
    initialize="initializeHandler( )">
    <mx:Script>
     <![CDATA[
     import mx.logging.Log;
     import mx.logging.targets.TraceTarget;
     import mx.logging.LogEventLevel
     private var _target:TraceTarget;
     private function initializeHandler( ):void
     {
      _target = new TraceTarget( ); //创建一个trace target
      _target.includeDate = true; //显示日期
      _target.includeTime = true; //显示trace的时间
      _target.includeLevel = true; // 显示级别(error, debug, info .....)
      _target.includeCategory = true; //显示种类
      _target.filters = ["net.nshen.logging.*" ]; //只显示net.nshen.logging包里类trace出的信息
      
      _target.level = LogEventLevel.INFO //只显示info()信息,其他什么debug()啊error()啊都不显示...
      
      Log.addTarget(_target); //配置好target了把它填到Log里
     
      Log.addTarget(
      
     }
     
     //按钮一release就trace
     private function sendToLog( ):void
     {
     
     Log.getLogger("net.nshen.logging.MainClass").info("看到info信息了吧~~haha只有我被显示出来了");
     Log.getLogger("com.adobe.MainClass").info("由于不是net.nshen.logging包里的,所以我没有被显示出来...5555");
     Log.getLogger("net.nshen.logging.MainClass").debug("由于不是info信息,所以我也没有被显示出来...555555555555");
     // 两个参数,(种类 ,输出的信息)
     //种类当然也可以不是用类的全名,但过滤时候就会出现比较麻烦的情况了,所以比较好的办法是将种类设置成类的全名例如上边的net.nshen.logging.MainClass
     }
     ]]>
    </mx:Script>
    <mx:Button click="sendToLog( )" label="Log Message"/>
    </mx:Application>

  • 相关阅读:
    HDOJ 1207 汉诺塔II
    [转]写代码的小女孩
    POJ Subway tree systems
    HDOJ 3555 Bomb (数位DP)
    POJ 1636 Prison rearrangement (DP)
    POJ 1015 Jury Compromise (DP)
    UVA 10003
    UVA 103 Stacking Boxes
    HDOJ 3530 Subsequence
    第三百六十二、三天 how can I 坚持
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/1699327.html
Copyright © 2011-2022 走看看