react 前端框架如何驱动企业数字化转型与创新发展
732
2022-11-26
聊聊springboot中整合log4g2的问题
1.导入jar
springboot默认是用logback的日志框架的,所以需要排除logback,不然会出现jar依赖冲突的报错。
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~