日志门面和日志框架(SpringBoot日志实现)-创新互联

一、Springboot日志实现简介 

SpringBoot是现今市场上最火爆用来简化spring开发的框架,springboot日志也是开发常用的日志系统。SpringBoot默认就是使用SLF4J作为日志门面,Logback作为日志实现来记录日志。

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都做网站、莱山网络推广、小程序开发、莱山网络营销、莱山企业策划、莱山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们大的嘉奖;创新互联建站为所有大学生创业者提供莱山建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

二、application.yml修改日志相关的配置

application.yml是springboot的核心配置文件(用来简化开发使用),也可以通过该配置文件,修改日志相关的配置。

logging:
  level:
    #设置root根日志级别
    root: error
    #设置自定义日志级别
    com.atredhorse: trace
  #设置日志模式
  pattern:
    #当有特殊符号如%时,使用双引号括起来
    console: "%d{yyyy-MM-dd} - %m%n"
    file: "%d{yyyy-MM-dd} - %m%n"
  file:
    #配置文件路径下的文件夹
    path: F:\\log\\logback
  #指定使用的配置文件,classpath类路径或者是绝对路径
  config: classpath:logback-edu.xml
三、导入logback.xml配置文件

配置日志需要一些相对高级的功能,那么application.yml就达不到需求了,就需要使用日志实现相应的配置文件。例如logback日志实现,就需要在类路径resources下,配置logback.xml。

四、springBoot整合log4j2

由于log4j2性能强大,当今市场上大多项目选择使用slf4j+log4j2的组合。springBoot默认使用的是slf4j+logback的组合,所以需要将默认的logback替换成为log4j2。

logback替换成为log4j2替换步骤共三步如下:

1. 启动器spring-boot-starter-web依赖,间接的依赖logback

  所以需要将环境中的logback+slf4j的依赖去除掉,即去除掉spring-boot-starter-logging依赖

2. 添加spring-boot-start-log4j2的依赖:此start包中已经包含log4j2+slf4j的依赖

org.springframework.bootspring-boot-starter-weborg.springframework.boot spring-boot-starter-loggingorg.springframework.boot spring-boot-starter-log4j2

3. 将log4j2的配置文件log4j2.xml导入到类路径resources下面

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:日志门面和日志框架(SpringBoot日志实现)-创新互联
转载来源:http://pwwzsj.com/article/deghss.html