美文网首页
日志系统简介(持续更新中)

日志系统简介(持续更新中)

作者: bad_eleven | 来源:发表于2018-07-14 11:17 被阅读0次

本文其实是一个日志系统的概念大杂烩,包含slf4j、log4j、logback的概念澄清与使用方法介绍;

1 概念

SLF4J

即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志系统。

在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算使用那个具体的日志系统,SLF4J提供了统一的记录日志的接口,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过具体日志系统的配置来实现,因此可以在应用中灵活切换日志系统。

官方网站:http://www.slf4j.org/

log4j

Log For Java,Apache的一个开源项目,可以灵活地记录日志信息,我们可以通过Log4j的配置文件灵活配置日志的记录格式、记录级别、输出格式,而不需要修改已有的日志记录代码。

官方网站:http://logging.apache.org/log4j/1.2/

源码分析:https://www.cnblogs.com/question-sky/p/8436366.html

logback

Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback- classic和logback-access。logback-core是其它两个模块的基础模块。logback-classic是log4j的一个改良版本。此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与Servlet容器集成提供通过Http来访问日志的功能。

官方完整: http://logback.qos.ch

2 log4j-logback对比##

log4j和logback出自同一作者,logback认为是log4j的增强,具体我们做一个分析;

2.1 易用性

  1. logback支持了log4j能做的配置,并进行了增强,诸如<if><then><else>、<filter>、<sift>等语法实现更强大的控制;

3 logback配置指导

4 log4j配置指导

相关文章

  • 日志系统简介(持续更新中)

    本文其实是一个日志系统的概念大杂烩,包含slf4j、log4j、logback的概念澄清与使用方法介绍; 1 概念...

  • 丰碑

    丰碑系统上线 系统自检中。。。 20% 50% 90% 自检完毕。 检查日志库更新。。。 更新日志库。。。 更新完...

  • 丰碑

    丰碑系统上线 系统自检中。。。 20% 50% 90% 自检完毕。 检查日志库更新。。。 更新日志库。。。 更新完...

  • ELK

    一.ELK简介 二.ELK安装部署 收集nginx日志ESfilebeatkibanaes-head 0.更新系统...

  • 日志审计系统的基本原理

    日志审计系统简介 什么是日志审计? 综合日志审计平台,通过集中采集信息系统中的系统安全事件、用户访问记录、系统运行...

  • nodejs res

    持续更新中... https://www.npmjs.com/package/librsvg nodejs 日志记...

  • 第3篇:Window日志分析

    0x01 Window事件日志简介 Windows系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系...

  • Window日志分析

    0x01 Window事件日志简介 Windows系统日志是记录系统中硬件、软件和系统问题的信息,同时还可以监视系...

  • 消息系统的设计

    背景 在一个系统中,资源,数据会持续不断的更新。而用户如果需要知道这些数据的更新,就需要一个系统,将系统中不断更新...

  • Windows事件日志简要解析

    Windows系统日志 简介: Windows操作系统在运行过程中会记录大量日志信息。这些日志主要包括Window...

网友评论

      本文标题:日志系统简介(持续更新中)

      本文链接:https://www.haomeiwen.com/subject/qyoepftx.html