美文网首页SpringCloud/微服务
Spring boot中使用Slf4j日志框架

Spring boot中使用Slf4j日志框架

作者: 温暖的纯真 | 来源:发表于2019-04-04 15:32 被阅读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

    相关文章

      网友评论

        本文标题:Spring boot中使用Slf4j日志框架

        本文链接:https://www.haomeiwen.com/subject/iuxqiqtx.html