zoukankan      html  css  js  c++  java
  • Java日志体系

    日志的分类

      1. 调试日志。软件开发阶段调试程序去记录运行程序的信息,状态的输出,便于查询程序的运行状况及定位错误等。一般在上线后调试日志会被关闭。

      2. 系统日志。记录线上用户操作的行为,记录系统软硬件运行状况,同时还可以监视系统中发生的事件。可以通过搜集系统日志中的信息检查系统错误原因,或者寻找黑客攻击留下的痕迹等。系统日志包括系统日志,应用程序日志,安全日志,错误日志等。

    java日志框架

      java的日志框架很多,java日志系统确实比较丰富,常用的有log4j、JUL、logback等等,同时伴随着日志系统的发展,出现了日志框架commons-logging和slf4j。

      最先出现的是apache开源社区的log4j,这个日志是应用最广泛的日志工具,成为了java日志的事实上的标准。

      

      使用日志框架的优点:

        1. 可以控制日志输出的内容和格式。

        2. 可以控制日志输出的位置。

        3. 可以进行日志优化,比如异步日志,日志文件的压缩和归档。

        4. 日志系统的维护。

        5. 日志的门面。

    JCL(Apache Commons Loging)

      JCL这个日志框架跟Log4J,Java Logging API等日志框架不同。JCL采用了设计模式中的“适配器模式”,它对外提供统一的接口,然后在适配类中将对日志的操作委托给具体的日志框架,比如Log4J,Java Logging API等。

    在JCL中对外有两个统一的接口,分别是Log和LogFactory。

  • 相关阅读:
    Win7 配置Android开发环境 狼人:
    Windows Phone 7 Tips (3) 狼人:
    Windows Phone 7 Tips (1) 狼人:
    探索移动Web网页编码设计 狼人:
    初探AIR for Android开发 狼人:
    Android设计趋势分析10则 狼人:
    Android与服务器端数据交互 狼人:
    Android UI基本测验:线性布局 狼人:
    Android用户界面设计:线性布局 狼人:
    Eclipse开发Android应用程序入门:重装上阵 狼人:
  • 原文地址:https://www.cnblogs.com/songgj/p/10853142.html
Copyright © 2011-2022 走看看