2016-10-13 00:16:48 点击量:39 标签: 收藏本文
http://www.as3commons.org/ [flex]as3commons log使用方法
- <?xml version="1.0" encoding="utf-8"?>
- <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:s="library://ns.adobe.com/flex/spark"
- xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
- creationComplete="application1_creationCompleteHandler(event)"
- xmlns:debugger="com.demonsters.debugger.*">
- <fx:Script>
- <![CDATA[
- import com.demonsters.debugger.MonsterDebugger;
- import mx.events.FlexEvent;
- import org.as3commons.logging.api.*;
- import org.as3commons.logging.api.ILogger;
- import org.as3commons.logging.api.LOGGER_FACTORY;
- import org.as3commons.logging.setup.*;
- import org.as3commons.logging.setup.target.*;
- import org.as3commons.logging.util.captureUncaughtErrors;
- protected function click(event:MouseEvent):void
- {
- // TODO Auto-generated method stub
- var log:ILogger = getLogger(Test_log);
- log.debug("日志测试...");
- var o:Object={a:1,b:2,c:'d的',d:{a:1,b:2}};
- log.info(o);
- MonsterDebugger.trace(this, "世界你好!");
- monsterDebugger.trace(this,"asdfa撒旦发射");
- }
- protected function application1_creationCompleteHandler(event:FlexEvent):void
- {
- setup();
- }
- protected function button1_clickHandler(event:MouseEvent):void
- {
- // TODO Auto-generated method stub
- LOGGER_FACTORY.setup = null;
- }
- protected function button2_clickHandler(event:MouseEvent):void
- {
- setup();
- }
- private function setup():void{
- var format:String = "{date}{time} {logLevel} - {shortName}{atPerson}: - {message}\n";
- var col:IFormattingLogTarget = new TraceTarget();
- col.format=format;
- // captureUncaughtErrors(loaderInfo);
- //LOGGER_FACTORY.setup = new SimpleTargetSetup( mergeTargets( new TextFieldTarget(format,field),col,new AlconTarget(format)) );
- LOGGER_FACTORY.setup = new SimpleTargetSetup( mergeTargets( col) );
- //MonsterDebugger.initialize(this);
- }
- ]]>
- </fx:Script>
- <fx:Declarations>
- <!-- Place non-visual elements (e.g., services, value objects) here -->
- </fx:Declarations>
- <s:layout>
- <s:HorizontalLayout/>
- </s:layout>
- <s:Button label="log" click="click(event)"/>
- <s:Button label="offlog" click="button1_clickHandler(event)"/>
- <s:Button label="onlog" click="button2_clickHandler(event)"/>
- <debugger:MonsterDebuggerFlex id="monsterDebugger" visible="true" width="100" height="100"/>
- </s:Application>
[flex]as3commons log使用方法
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室