zoukankan      html  css  js  c++  java
  • spring boot 日志配置 默认的日志配置

    pringBoot默认配置好了日志, 只要启动 Spring Boot 项目就会在控制台输出日志信息。
    实际开发中我们不需要直接添加该依赖,你会发现spring-boot-starter其中包含了 spring-boot-starter-logging,
    该依赖内容就是 Spring Boot 默认的日志框架 logback
    使用:
    package com.logo.demo;
    
    import org.junit.jupiter.api.Test;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.boot.test.context.SpringBootTest;
    
    @SpringBootTest
    class DemoApplicationTests {
        Logger LOG = LoggerFactory.getLogger(getClass());
        @Test
        void contextLoads() {
            LOG.info("==========print log==========");
        }
    
    }
    通过  LoggerFactory.getLogger(getClass()); 实例化 我们就可以使用


    修改日志文件生成路径
     
    1.如果不指定配置文件名 配置路径 我们就只可以在控制台看到输出
    2.如果指定配置文件名 没有指定配置路径  只会输出到项目跟目录的 springboot.log 文件中

     

    3.如果没有指定配置文件名  指定了配置文件路径 就会在项目的磁盘的跟路径下的 文件中

    logging.file.path=/springboot/log

    4.如果同时指定 采用的是logging.file 指定

    修改日志输出的格式
     
    #修改控制台日志输出的格式,以下方法无法修改日志文件的输出格式
    logging.pattern.console=%d{yyyy-MM-dd} [%thread] %-5level %logger{50} - %msg%n
    #修改日志文件中日志的输出格式
    logging.pattern.file=%d{yyyy-MM-dd HH:mm:ss.SSS} >>> [%thread] >>> %-5level >>> %logger{50} >>> %msg%n

     
  • 相关阅读:
    10.flask博客项目实战五之用户登录功能
    09.flask博客项目实战四之数据库
    08.flask博客项目实战三之表单
    07.flask博客项目实战二之模板使用
    06.flask博客项目实战一之项目框架搭建
    05.flask数据库
    04.flask表单
    03.flask模板
    idea 灵异事件之maven 缓存
    如何查看Spring Boot 默认的数据库连接池类型
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/12386677.html
Copyright © 2011-2022 走看看