`
javafenger
  • 浏览: 246803 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

通用日志接口

阅读更多
Common-logging
 

Common-logging的应用程序编程接口主要在org.apache.commons.logging.log接口中

定义,这个接口主要定义了两类操作:

一类是级别判断,用于减少不必要的日志操作的参数计算从而提高性能,函数名

和参数如下所示:

log.isDebugEnabled();

log.isTraceEnabled();

下面的代码可以很好地解释这点:

  if (log.isDebugEnabled()) {

        ... 一些高代价操作 ...

        log.debug(theResult);

    }

如果日志设施的级别定义高于debug,这些高代价操作可以避免运行。

另一类是日志登记,按照级别登记日志信息,函数名和参数如下所示:

 

log.debug(Object message);

 

log.debug(Object message, Throwable t);

log.trace(Object message);

log.trace(Object message, Throwable t);

日志登记操作分又为两小类:一个参数的日志信息登记操作和两个参数的日志信

息登记操作。前者对三类用户都适用,后者用于打印日志登记处的出错堆栈信息,

所以更适用于开发人员调式与维护使用



分享到:
评论

相关推荐

    SAP ABAP 通用接口日志&restful 动态调用FM

    在SAP ABAP环境中,通用接口日志和RESTful动态调用FM是两个重要的概念,它们在企业级应用开发中发挥着关键作用。本文将详细阐述这两个知识点,并结合RESTful服务,探讨它们如何协同工作。 首先,让我们了解SAP ABAP...

    Golang 日志接口应用实战源码

    本文将深入探讨“Golang日志接口应用实战源码”所涉及的知识点,包括日志接口设计、日志级别、自定义日志处理器以及如何在实际项目中应用。 首先,`logger`目录很可能包含了日志处理的核心代码,可能包括一个实现了...

    通用日志记录组件

    * 通用日志记录组件,采用统一的写入接口,在内部根据外部的派生类,实现自动的日志信息分拣 * 由于通用日志记录组件内部,会有几级的缓存调度处理,要结合全局消息中心进行配套启停使用详见Program.cs启动项,可...

    Apache通用日志包.pdf

    ### Apache通用日志包知识点详解 #### 一、引言 在软件开发过程中,日志记录扮演着极其重要的角色。良好的日志系统不仅能帮助开发者追踪应用程序的运行状态,还能够辅助后期的问题排查与性能优化等工作。Apache...

    (修改)Ecology通用短信接口实现方式及使用说明

    ### Ecology通用短信接口实现方式及使用说明 #### 一、背景与目的 随着移动通信技术的发展,短信服务已经成为企业内外沟通的重要渠道之一。为了更好地适应市场上的多种短信设备供应商,并确保系统的灵活性与可扩展...

    易宝支付产品通用接口

    开发者需要编写健壮的错误处理机制,当接口调用失败或返回异常时,能够进行合适的处理,如提示用户、记录日志等。 总结来说,易宝支付产品通用接口为开发者提供了全面的支付解决方案,通过理解和使用提供的文档及...

    springmvcController层通用日志配置

    Spring MVC Controller 层通用日志配置 Spring MVC 框架中,Controller 层是处理用户请求的核心组件之一。为了提高系统的可维护性和可追溯性,记录日志变得非常重要。Spring MVC 提供了多种方式来记录日志,其中一...

    西可通用接口软件comn

    西可通用接口软件,全称为“Comn”,是一款专为集成和管理西可(XICO)系统的考勤门禁消费机等设备而设计的应用程序。该软件的核心功能是提供一个有效的桥梁,使得用户能够轻松地查找、配置和通信与西可设备相关的...

    C#通用类数据库连接、日志、http类、json解析、xml、RTX接口调用

    本压缩包“C#通用类数据库连接、日志、http类、json解析、xml、RTX接口调用”提供了C#编程中常用的一些核心功能模块,这些模块对于任何C#开发者来说都是至关重要的。以下将详细介绍每个模块的知识点: 1. **数据库...

    真正通用的操作日志系统设计.zip

    日志接口应当独立,允许不同的应用程序和服务方便地接入。此外,日志系统还应该有处理高并发和大数据量的能力,这可能需要引入流处理框架如Apache Flink或Spark Streaming来实现实时日志分析。 安全性也不能忽视。...

    一个通用日志类的例子

    综上所述,这个通用日志类例子展示了如何利用接口和面向对象的设计原则来构建可扩展的日志系统。通过这样的设计,我们不仅可以轻松地切换日志实现,还可以根据需求添加新的日志类型,提高代码的可复用性和可维护性。...

    apache-log4j-2.3-bin和commons-logging-1.2

    Commons Logging 是 Apache 的一个通用日志接口,它提供了一个简单的API,使得开发者能够在不关心具体日志实现的情况下,切换不同的日志框架,如Log4j、Java内置的日志系统等。Commons Logging 1.2 版本的特点有: ...

    最新易优CMS免登录通用发布接口

    6. **日志监控**:为了追踪接口的使用情况和排查问题,建议开启日志记录,以便分析和优化发布流程。 总之,"最新易优CMS免登录通用发布接口"插件为易优CMS的用户提供了强大的自动化发布能力,无论你是内容创作者...

    依時利通用接口軟件V1.0

    《依時利通用接口軟件V1.0详解与应用》 在信息技术领域,门禁系统作为安全管理的重要组成部分,扮演着至关重要的角色。依時利通用接口软件V1.0,便是针对981门禁系统设计的一款专业软件,旨在为用户提供高效、便捷...

    基于通用日志的异构CAD系统集成.pdf

    由于不同CAD系统的平台差异性,它们包含的功能和操作方式不尽相同,因此,通用日志方法需要通过通用API接口与各系统本地API接口的配合,确保用户操作能正确反映在不同CAD平台上。 在具体实现中,通用日志工具和日志...

    依时利通用接口TimeClock

    - **日志记录**:记录接口调用日志,有助于问题排查。 - **版本控制**:使用版本控制系统管理代码,便于版本回溯和团队协作。 通过以上步骤和注意事项,你应该能够更深入地理解和使用"依时利通用接口TimeClock",...

    SSM框架整合所需jar包

    - commons-logging:通用日志接口,提供日志抽象,方便切换不同的日志实现。 - log4j:一种常用的日志记录工具,可以作为commons-logging的实现。 - slf4j:另一种日志接口,可以与各种日志实现(如log4j)配合...

    spring依赖jar

    3. **commons-logging-1.1.1.jar**:Apache Commons Logging是Java的一个通用日志接口层,它为各种日志实现(如log4j、java.util.logging)提供了一致的API。Spring框架利用这个库作为其内部日志的抽象层,这意味着...

Global site tag (gtag.js) - Google Analytics