SLF4Fx 介绍
SLF4Fx 是为 Flex 开发的日志框架。
示例代码:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="init()"> <mx:Script><![CDATA[ import mx.logging.LogEventLevel; import org.room13.slf4fx.Slf4FxLoggingTarget; import mx.logging.Log; import mx.logging.ILogger; private var _log : ILogger = Log.getLogger("org.room13.slf4fx.MyApplication"); private function init() : void { Log.addTarget(new Slf4FxLoggingTarget("myApplication", "mySecret")); } private function generateLogRecords() : void { _log.debug("level={0} {1}", LogEventLevel.DEBUG, "**DEBUG**"); _log.info("level={0} {1}", LogEventLevel.INFO, "**INFO**"); _log.warn("level={0} {1}", LogEventLevel.WARN, "**WARN**"); _log.error("level={0} {1}", LogEventLevel.ERROR, "**ERROR**"); _log.fatal("level={0} {1}", LogEventLevel.FATAL, "**FATAL**"); } ]]></mx:Script> <mx:Button label="Generate log records" x="20" y="20" click="generateLogRecords()"/> </mx:Application>