日志门面和日志框架(SpringBoot日志实现)-创新互联
一、Springboot日志实现简介
当前标题:日志门面和日志框架(SpringBoot日志实现)-创新互联
文章网址:http://azwzsj.com/article/deghss.html
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.boot spring-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://azwzsj.com/article/deghss.html