SpringBoot 学习笔记 日志 2019-08-10

本文详细介绍了如何在SpringBoot项目中配置和使用日志,包括排除其他日志框架,导入并使用slf4j,调整日志级别,以及通过logback.xml或logback-spring.xml文件进行高级配置。

SpringBoot日志的实现2018-08-10

统一系统的日志全部使用slf4j

1. 将系统中的其他日志全部排除出去

2. 用中间包来替换原有的日志框架

3. 导入slf4j的其他实现

日志的使用过程

例:
Logger logger = LoggerFactory.getLogger(this.getClass());

logger.trace("这是trace信息");
logger.debug("这是debug信息");
logger.info("这是info信息");
logger.warn("这是warn信息");
logger.error("这是error信息");

/**
 *  日志的由低到高级别   trace < debug < info < warn < error
 * */

logging.level

这里可以在 application.properties配置文件中调整日志的等级, SpringBoot默认只显示info级别以上的日志

例:
logging.level.com.jia=trace // 将com.jia包下的日志的级别调整到trace

logging.file

在默认的路径下将日志写入指定文件名的文件中

例:
logging.file=logs //将日志输出到根目录下的log文件中

logging.path

指定日志的写入目录
例:
loggin.path=G:/spring/log // 在G盘的spring文件夹下写入log文件中

logging.pattern.console

指定控制台输出的日志的格式

logging.pattern.file

指定日志文件中输出的格式

指定日志

logback.xml

在Resource下添加logback.xml文件直接被日志框架识别

logback-spring.xml

在Resource下添加logback-spring.xml文件由SpringBoot解析日志配置, 可以使用高级 profile

<springProfile>
    可以指定在某个环境下生效
</springProfile>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值