SpringBoot总结

1、日志用来在程序运行过程中,将我们需要的信息打印出来,便于我们在调试中查找和观察。SpringBoot默认使用SLF4J(日志门面)+Logback(日志实现)记录日志。

日志级别(优先级依次升高):trace:追踪。debug:测试。info:输入重要的信息。warn:警告。

error:错误信息。

@RunWith(SpringRunner.class)
@SpringBootTest
class SpringBoot03LoggingApplicationTests {
    Logger logger = LoggerFactory.getLogger(getClass());

    @Test
    void contextLoads() {
        logger.trace("trace日志");
        logger.debug("debug日志");
        logger.info("info日志");
        logger.warn("warn日志");
        logger.error("error日志");
    }
}

日志输出格式:%d表示日期时间。%thread表示线程名。%-5level:日志级别,使用 5 个字符靠左对齐。%logger:logger 的名称。%msg:日志消息。%n:换行符。

不指定路径当前项目下生成日志:logging.file=springboot.log

指定完整的路径,就在指定的路径下生成:logging.file=E:/springboot.log

在当前磁盘的根路径下创建spring文件夹和里面的log文件夹:logging.path=/spring/log

控制台日志输出格式:logging.pattern.console=......

指定文件输出的格式:logging.pattren.file=......

2、自定义配置文件:

Logback(日志框架)里的配置文件:logback-spring.xml、logback-spring.groovy、logback.xml、logback.groovy

Log4j2(日志框架)里的配置文件:log4j2-spring.xml、log4j2.xml

JDK(Java Util Logging (日志框架) )里面的配置文件:logging.properties

日志框架的配置文件被分为2类:普通日志配置文件,就是不带srping标识的配置文件;带有spring表示的日志配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值