美文网首页
日志基础

日志基础

作者: 炼心之旅 | 来源:发表于2018-09-10 12:21 被阅读0次

日志是用来输出一些信息,方便程序开发,运维人员判断的的信息
现如今,主要的日志输出框架有java.util.logging, logback和log4j等等

由于各个日志框架的格式,使用不同,导致需要更换日志的时候,非常繁琐
这种情况slf4j框架,应运而生。
SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.logging, logback和log4j。

这样,使用slf4j按照统一的写法,输出日志,如需更换日志输出框架,只需要更换响应Jar包就可以

随着maven的产生,对于jar包的引入更加方便,一下列举出三类不同日志输出框架的引入方式
1.log4j
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.8.0-alpha2</version>
</dependency>

2.logging
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
<version>1.8.0-alpha2</version>
</dependency>
3.logback
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.22</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.1.6</version>
</dependency>

相关文章

  • Moya + RxSwift简单封装

    基础 日志插件 Response解析

  • 日志技术-SpringBoot使用日志

    零、本文纲要 一、SpringBoot日志基础 二、SpringBoot自定义日志1、自定义logger对象日志级...

  • Python39_日志处理

    logging模块 日志基础 日志级别(从低到高): logging.NOTSET:不设置 loging.debu...

  • 日志管理

    一、日志基础 日志服务功能是内核提供的rsyslog是用户管理日志的工具安装软件 sudo yum -y inst...

  • k8s日志收集实战

    基础知识 Docker 引擎日志 Docker 引擎日志 一般是交给了 Upstart(Ubuntu 14.04)...

  • 2017.1.10

    今日学习: 日志系统 和 react基础学习 和 vela 日志系统:cetus 是一个将源位置的日志通过filt...

  • MiniMall:基础微服务业务和数据结构

    基础微服务主要是提供整个项目中基础数据的维护,比如每个业务模块的操作日志,各种商品的库存管理。 1. 操作日志 操...

  • 听听京东架构师浅谈,MySQL binlog 主从同步

    一、binlog 的基础知识 1,binlog 的概念 Server 层的日志系统(归档日志),binlog 中跟...

  • 日志基础

    日志是用来输出一些信息,方便程序开发,运维人员判断的的信息现如今,主要的日志输出框架有java.util.logg...

  • python日志logging模块学习

    logging模块基础知识 简单的将日志打印到屏幕 默认情况下,logging将日志打印到屏幕,日志级别为WARN...

网友评论

      本文标题:日志基础

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