SpringBoot使⽤logback⽰例
SpringBoot会默认使⽤logback作为⽇志框架。
SpringBoot会默认加载l或者vy⽂件作为⽇志配置⽂件。
springboot框架的作用注:也可以在系统配置⽂件中指定SpringBoot加载哪⼀个⽂件作为⽇志配置⽂件: 在application.properties⽂件中增加:
注:如果是SpringBoot的项⽬的话,直接把l配置⽂件放在src/main/resources⽂件夹下即可,如:
SpringBoot使⽤logback的基本步骤
第⼀步:在l中引⼊SpringBoot的基本依赖
注:只要引⼊了spring-boot-starter-parent依赖,那么其会⾃动引⼊logback的相关依赖。
第⼆步:新建l⽂件,放在classpath路径下(我们⼀般把其放在项⽬中的src/main/resources ⽂件夹,该⽂件夹也对应classpath路径)即可
注:l如何配置,见下⽂。
声明:下⾯的配置较基本,如果实际运⽤时,感觉下述配置不满⾜需求,那么请查阅相关⽂档了解更多。
1.
<?xml version="1.0" encoding="UTF-8"?>
2.
3.
<!-- scan="true"开启对配置信息的⾃动扫描(默认时间为60秒扫描⼀次) 注:当此⽂件的配置信息发⽣变化时,此设置的作⽤就体现出来了,不需要重启服务 -->
4.
<configuration scan="true">
5.
6.
<!-- 通过property标签,来存放key-value数据,便于后⾯的动态获取,提⾼程序的灵活性 --> 7.
<property name="logFilePositionDir"
8.
value=
"C:/Users/dengshuai.ASPIRE/Desktop/log" />
9.
10.
<!-- >>>>>>>>>>>>>>>>>>>>>>>>>配置appender(可以配置多个)>>>>>>>>>>>>>>>>>>>>>>>>> --> 11.
<!--
12.
name:⾃取即可,
13.
class:加载指定类(ch.ConsoleAppender类会将⽇志输出到>>>控制台),
14.
patter:指定输出的⽇志格式
patter:指定输出的⽇志格式
15.
-->
16.
<appender name="consoleAppender" 17.
class=
"ch.ConsoleAppender"> 18.
<encoder>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论