博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot(八)-- 日志
阅读量:7043 次
发布时间:2019-06-28

本文共 1741 字,大约阅读时间需要 5 分钟。

一、介绍

  SpringBoot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。

  ${LOG_PATH}, Spring Boot配置文件中logging.path的值 。

  配置logging.level.*来具体输出哪些包的日志级别。

  logging.level.root=INFO   logging.level.org.springframework.web=DEBUG   logging.level.org.hibernate=ERROR  将日志输出到文件中  logging.path=D:\\demo   logging.file=demo.log   logging.level.root=info

二、配置文件,application.properties

logging.config=classpath:logback-spring.xml    logging.path=D:/log

  注:这里定义日志文件的名称为logback-spring.xml,如果定义为logback.xml的话,打印日志的时候会生成LOG_PATH_IS_UNDEFINED文件夹。

三、logback-spring.xml文件内容

${LOG_PATH}/info.log
${LOG_PATH}/info-%d{yyyyMMdd}.log.%i
500MB
2
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n
ERROR
${LOG_PATH}/error.log
${LOG_PATH}/error-%d{yyyyMMdd}.log.%i
500MB
2
%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n

四.源码下载

  

 

转载地址:http://ceqal.baihongyu.com/

你可能感兴趣的文章
在Linux中安装Oracle(较详细图解)
查看>>
Java反序列化之commons-beanutils分析
查看>>
apache源码编译时报错ssl_engine_init.c:546: error: 'STACK' undeclared (first use in this function)...
查看>>
发改委印发三年行动计划 智能机器人有望成为下一片蓝海
查看>>
Nginx日志定时切割压缩
查看>>
python day Twelve
查看>>
linux命令——tar
查看>>
DOCKERFILE注意事项
查看>>
hadoop伪分布式2.4.1安装
查看>>
Supervisor 来管理进程
查看>>
MongoDB分布式
查看>>
关于Mysql5.6半同步主从复制的开启方法
查看>>
NB-IoT芯片与模组厂商大赏 2018头一件大事不可错过
查看>>
SecureCRT自动登录
查看>>
深入理解AVL树
查看>>
基础命令
查看>>
django 安装
查看>>
ipv6配置应用
查看>>
Gartner:数据审计与保护的9个关键能力
查看>>
Linux运维工程师笔试题第十二套
查看>>