spring boot2.0 日志集成方法分享(1)-亚博电竞手机版

目录

  • 前言:
  • 1.基本引用
  • 2.基础配置
  • 3.基本使用

前言:

项目开发中日志是不可缺少的一部分,通过日志能够定位和分析事故原因。目前流行日志框架包含了log4j、log4j2、logback等,另外 slf4j(simple logging facade for java) 则是一个日志门面框架,提供了日志系统中常用的接口,logback 和 log4j 则对slf4j 进行了实现。本文将讲述spring boot 中如何使用logback slf4j实现日志。

java应用中,日恰卡编程网志一般分为以下5个级别:

  • error 错误信息
  • warn 警告信息
  • info 一般信息
  • debug 调试信息
  • trace 跟踪信息

spring boot使用apachecommons logging作为内部的日志框架,其仅仅是一个日志接口,在实际应用中需要为该接口来指定相应的日志实现。

springbt默认的日志实现是java util logging,是jdk自带的日志包,此外springbt当然也支持log4j、logback这类很流行的日志实现。

1.基本引用

maven中添加spring-boot-starter-logging

< org.springframe恰卡编程网work.boot spring-boot-starter-logging 恰卡编程网ndency>

实际开发中无需添加此依赖,只需要引用spring-boot-starter-web即可,因为spring-boot-starter-web已经添加了spring-boot-starter-logging依赖。

org.springframework.boot spring-boot-starter-web

2.基础配置

默认情况下spring boot将日志输出到控制台,不会写到日志文件。如果需要写入日志文件,则需在application.yml中设置logging.file属性。

logging: level: com.test: info file: name: /log/test.log

说明:name:日志文件的路径,level:日志级别。

3.基本使用

logger.info("this is info logger"); //记录info级别日志 logger.debug("this is info logger");//记录debug级别日志 logger.error("this is info logger");//记录error级别日志 string str="ac"; logger.error("this is info logger param {}",str);//通过占位符输出变量

到此这篇关于spring boot2.0 日志集成方法分享(1)的文章就介绍到这了,更多相关spring boot2.0 日志集成内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图