SpringCloud/微服务

Spring boot中使用Slf4j日志框架

2019-04-04  本文已影响0人  温暖的纯真

SLF4J,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。按照官方的说法,SLF4J是一个用于日志系统的简单Facade,允许最终用户在部署其应用时使用其所希望的日志System。
The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.

在Spring Boot使用slf4j记录日志
方式一,引入包

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static final Logger logger = LoggerFactory.getLogger(UserController.class);
logger.info("日志内容");

方式二,使用@Slf4j注解
Maven引入依赖

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

安装插件
Setting -> Plugins ->搜索 lombol 并安装


image.png

配置log级别
配置文件application.properties

logging.level.root = info

或者 配置文件application.yml

logging:
  level:
   root: info
log.error("日志内容");

日志级别包括:error, warn,info, debug, trace

上一篇下一篇

猜你喜欢

热点阅读