Flex集成一个功能齐全的Logging框架,它位于mx.logging包下。可以按以下的步骤来使用它:
1. 创建日志生成器
日志生成器的作用是在程序中把调试信息发送出来。
var logger:ILogger=Log.getLogger("MyLogger");
2. 创建日志接受器
在Flash一般中是以trace动作来输出调试信息,Flex中的TraceTarget就是这样一个类,它从日志生成器中取得日志信息,然后直接trace出来。
var logTarget:ILoggingTarget=new TraceTarget(["*"]);
3. 激活日志接收器
4. 记录日志
logger.info("message");
logger.debug("message");
logger.error("message");
logger.warn("message");
logger.fatal("message");
5. 零碎
日志目录与日志过滤
日志生成器ILogger有一个category属性,日志接收器有一个filters属性。当产生一条日志时,则会根据它们进行日志比对。
var logger1:ILogger=Log.getLogger("mx.controls");
var logger2:ILogger=Log.getLogger("mx.rpc");
var logTarget1:ILoggingTarget=new TraceTarget(["mx.controls.*"]);
var logTarget2:ILoggingTarget=new TraceTarget(["mx.rpc.*"]);
Log.addTarget(logTarget1);
Log.addTarget(logTarget2);
logger1.info("message1");
logger2.info("message2");
上面建了2个Logger和2个LoggingTarget, logger1 log出日志,只有logTarget1会接受到并处理日志。同理,logger2 log出日志,只有logTarget2会接受到并处理日志。
日志输出
日志输出默认有5个等级,它们是info, debug, warn, error, fatal.
日志输出可以带多个参数。
logger.info("{0} is a {1} girl","Jane","cute"); //输出:Jane is a cute girl.
分享到:
相关推荐
电子邮件附加程序最初是 Logging 框架的一部分,但随着 Logging 2.0.0 的发布,它已被提取到自己的 gem 中。 安装 Logging 框架使用基于 gem 的插件系统。 开始使用电子邮件附加程序所需要做的就是安装 gem。 gem...
commons-logging-1.0-javadoc.jar, commons-logging-1.0.1-javadoc.jar, commons-logging-1.0.1.jar, commons-logging-1.0.2-javadoc.jar, commons-logging-1.0.2.jar, commons-logging-1.0.3-javadoc.jar, commons-...
搭建spring MVC 必备的日志框架 commons-logging 我也想免费 可是不容我啊
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....
Commons-logging API apache Commons logging API
spring框架包、jar、commons-logging-1.2,包含了搭建spring框架的所有jar包,直接导入即可
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....
common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。...
spring-framework & commons-logging spring-framework & commons-logging spring-framework & commons-logging spring-framework & commons-logging spring-framework & commons-logging spring-framework & ...
用python写程序的,作为一个完整的项目而言,必须要有日志模块,而python的logging模块为我们提供了这么一种很好的机制,很方便的解决了这个问题。
实现了简单版本的logging.config,支持一般的通过config文件进行配置。感觉还有更好的方法,是直接利用logging.config.fileConfig(log_config_file)方式读进来之后,通过修改handler方式来进行修改。 复制代码 代码...
While logging-implementation independence is not as important for applications as it is for libraries, using commons-logging does allow the application to change to a different logging implementation...
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....
jboss-logging.jar
logging python
logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而...
用于开发spring框架的jar包,包括Spring,commons-logging
Commons Logging的jar包
赠送jar包:commons-logging-1.1.3.jar; 赠送原API文档:commons-logging-1.1.3-javadoc.jar; 赠送源代码:commons-logging-1.1.3-sources.jar; 赠送Maven依赖信息文件:commons-logging-1.1.3.pom; 包含翻译后...