[AS3]Flash小型日志信息输出器(调试)

最近忙得一回家就睡觉.........
放个小东西,平时自己也有的。主要是用来输出flash的打印信息的........目的是让flash脱离了IDE依然可以输出信息,网络应该也有不少人写,呵呵。(我不是故意又写的,只是整理一下自己以前用的),简单说明一下功能......
增加了XML配置文件,可以设置接受flash信息的接受器(分flash,socket服务器,http服务器)
可通过配置文件修改信息输出等级(可设置为不输出信息或者只输出错误信息),可设置对象输出等级(详细程序)
接下来就看看具体的图片吧
flash调试器

socket调试器

XML配置信息


首先看主要使用的类:DebugLog,这个类就是在需要输出信息的时候使用的
先看这个的一些方法吧
/**
* @(#)DebugLog.as
*
* @author soda  E-mail:sujun10@21cn.com
* @version 1.0
*
Copyright (C), 2007 soda.C
*
This program is protected by copyright laws.
*
Program Name:DebugLog
*
Date:2007-9-30
*/
package org.sujun.debuglog
{
        import org.sujun.debuglog.net.LocalClient;
        /**
         * @author soda
         */
        public class DebugLog
        {
                /**        信息输出对象接口 **/
                public static var client                        :LocalClient;
               
                /**
                 * 输出普通信息
                 * @param        msg:需要输出的信息的提示(亦可纯输出信息)
                 * @param         obj:具体需要输出的对象
                 * @param         classObject:
                 */
                public static function debug(msg:Object,obj:Object = null, classObject:Object = null):void
                {
                        if(client != null)
                        {
                                client.debug(msg,obj,classObject);
                        }
                        trace(msg);
                }
               
                /**
                 * 输出错误信息(比较高级的输出信息)
                 * @param        msg:需要输出的信息的提示(亦可纯输出信息)
                 * @param         obj:具体需要输出的对象
                 * @param         classObject:
                 */
                public static function debugError(msg:Object,obj:Object = null, classObject:Object = null):void
                {
                        if(client != null)
                        {
                                client.debugError(msg,obj,classObject);
                        }
                        trace(msg);
                }
        }
}


具体使用还是可以看TestMain这个例子

下面是代码下载
下载文件 DebugLog源代码
下载文件 Java服务器
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值