聊聊springboot中整合log4g2的问题

网友投稿 676 2022-11-26

聊聊springboot中整合log4g2的问题

聊聊springboot中整合log4g2的问题

1.导入jar

springboot默认是用logback的日志框架的,所以需要排除logback,不然会出现jar依赖冲突的报错。

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-logging

org.springframework.boot

spring-boot-starter-log4j2

2.配置文件

1.如果自定义了文件名,需要在application.yml中配置

2.默认名log4j2-spring.xml,就省下了在application.yml中配置

在applicaiton.yaml中添加配置

logging:

#日志文件

config: classpath:log4g2.xml

level:

com.alibaba.nacos.client.config.imhttp://pl: WARN

cn.jay.repository: trace

file:

#${file.name} 后期可以改成${spring.application.name}

path: /log/${file.name}

file:

name: dome

在config中配置log4g2.xml文件

filePattern="${sys:LOG_PATH}/AppError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/AppError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/AppWarn.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/AppWarn.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/AppAccess.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/AppAccess.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/DBAccess.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/DBAccess.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/DBError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/DBError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/SysError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/SysError.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/Boot.log.%d{yyyy-MM-dd}.log">

filePattern="${sys:LOG_PATH}/Boot.log.%d{yyyy-MM-dd}.log">

&lhttp://t;/logger>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据分析学习1-----matplotlib
下一篇:python安装pyeda库--windows版
相关文章

 发表评论

暂时没有评论,来抢沙发吧~