`
wuxiao_v
  • 浏览: 45460 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex的logging框架

阅读更多
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.
分享到:
评论

相关推荐

    slf4fx java-flex日志框架

    SLF4FX是Java-Flex日志框架,它为Java后端和Adobe Flex前端应用程序提供了一种统一的日志记录解决方案。这个框架的核心目标是使开发者能够无缝地在客户端(Flex应用)和服务器端(Java应用)之间跟踪和调试日志信息...

    flex jar包(很全)

    2. **flex-messaging-core.jar**、**flex-messaging-data.jar**、**flex-messaging-common.jar**、**flex-messaging-proxy.jar**:这些是Flex消息传递框架的一部分,主要用于实现Flex客户端与服务器之间的实时通信,...

    flex air记录日志的实例

    可以考虑使用第三方日志库,如AS3Commons的Logging框架,它提供了更完善的日志管理和配置能力。 总的来说,有效的日志记录能极大地提升Flex Air应用的可维护性和稳定性。通过自定义日志工具类,开发者可以定制适合...

    flex struts 整合需要的包

    Flex和Struts是两种在Web开发中常用的框架。Flex是一个用于构建富互联网应用程序(RIA)的客户端技术,而Struts则是Java EE平台上的一个MVC框架。将它们整合在一起可以实现强大的前后端交互,提供丰富的用户界面和...

    Manning Flex on Java

    相比之下,Adobe Flex框架提供了一个更简单且强大的方式来构建富客户端应用。它不仅简化了开发流程,还提供了更美观的用户界面组件,如图1.1所示的Flex DataGrid与Java Applet DataGrid对比。可以看出,Flex ...

    实现Flex和Java交互.rar

    - **Java服务器端日志**: 使用Java的logging框架如Log4j,记录服务器端的日志,辅助定位问题。 6. **安全性与优化** - **安全考虑**: 实现Flex和Java交互时,需要考虑数据传输的安全性,可能需要添加SSL/TLS加密...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    commons-logging.jar flex-messaging-common.jar flex-messaging-core.jar flex-messaging-proxy.jar flex-messaging-remoting.jar 在 web.xml 中添加 HttpFlexSession 和 Servlet 映射。HttpFlexSession ...

    slf4fx flex日志 java

    SLF4FX是一个专门为Flex应用程序设计的日志框架,它提供了与Java中的标准日志记录库SLF4J(Simple Logging Facade for Java)类似的接口,使得在Flex客户端和Java服务端都能实现统一的日志记录。这个框架使得开发者...

    Flex企业应用开发实战源代码

    值得一提的是,本书公开了作者努力开发出来的、经实际项目检验过的Flex企业应用框架的源代码,具有非常高的参考价值。 本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于...

    +Flex+集成到+Java+EE+应用程序的最佳实践(完整源代码)

    commons-logging.jar flex-messaging-common.jar flex-messaging-core.jar flex-messaging-proxy.jar flex-messaging-remoting.jar 在 web.xml 中添加 HttpFlexSession 和 Servlet 映射。...

    Flex结合J2EE的资料

    logging都是Apache Commons项目的一部分,提供了各种通用的Java工具类,如BeanUtils帮助处理Java Bean,Collections提供了集合操作的扩展,Lang包含了一些语言级别的辅助函数,而Logging则是一个日志记录框架。...

    Flex整合Spring实现aop日志管理

    在这些方法中,你可以使用Java的日志框架,如Log4j或java.util.logging,来记录相关信息。 3. **暴露Spring服务**:通过Spring的Web服务支持,如`RestTemplate`或`@RestController`,将后端服务暴露为HTTP接口。...

    FLEX4+Gilead+BlazeDS+pureMVC+spring2.5 MVC+hibernate3.3+SLF4J+CXF2.3.0 以及相关插件

    标题中的"FLEX4+Gilead+BlazeDS+pureMVC+spring2.5 MVC+hibernate3.3+SLF4J+CXF2.3.0"涉及了多个关键技术和框架,这些都是在构建分布式、企业级Web应用程序时常用的技术组件。下面将逐一解析这些技术的核心概念和...

    Flex与Java使用Json数据交互JAR包

    6. **commons-logging-1.1.1.jar**:Apache Commons Logging是Java的日志抽象层,允许开发者选择底层的日志实现。在处理JSON交互时,日志记录对于调试和诊断问题至关重要。 使用这些库,开发者可以在Flex客户端和...

    Maven构建全栈式Flex、BlazeDS和Spring集成解决方案–第三部分_整合全部应用

    文章分为三个部分,前两部分已介绍了服务器端的搭建(包括Spring框架和Hibernate数据库访问层的设置)以及Flex UI客户端的基本创建过程。本文作为系列的第三部分,主要聚焦于如何完成整个系统的集成工作,即通过...

    test_diskParMgr_Flex1.rar

    综上所述,"test_diskParMgr_Flex1.rar"包含的Python脚本可能是一个全面的测试框架,用于评估名为`diskParMgr_Flex1`的磁盘管理解决方案的性能和适应性。它涉及到了磁盘分区、空间管理、文件系统操作等多个方面,并...

    FLEX自定义的日历组件,带有日志记录功能

    在FLEX中实现日志记录,可以使用内置的logging API,如Log类,或者引入第三方日志库如 Cairngorm 或 PureMVC。日志记录不仅可以记录用户操作,还可以记录程序内部的状态变化,如数据加载、网络请求等。通过将日志...

    flex+AS3编程规范

    Flex 是一款用于构建高性能 Web 应用程序的强大框架,而 ActionScript 3 (AS3) 是 Flex 的主要编程语言。良好的编码规范有助于提高代码的可读性、可维护性和一致性。本文将详细介绍 Flex + AS3 的编程规范,包括缩写...

    flexapi-client-python:FlexAPI Python客户端

    开发者可以通过配置日志级别(如`logging.basicConfig(level=logging.DEBUG)`)来查看详细的请求和响应信息。 总结,FlexAPI Python客户端是Python开发者与FlexAPI接口交互的强大工具,通过它,开发者可以轻松实现...

Global site tag (gtag.js) - Google Analytics