关于日志配置文件的几个问题

来源:3-2 logback的配置

慕沐8221787

2020-04-03

<appender name="infoAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <!--文件路径-->
    <file>${log.filePath}/info.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
        <!--文件保存时间-->
        <maxHistory>${log.maxHistory}</maxHistory>
    </rollingPolicy>
    <encoder>
        <pattern>${log.pattern}</pattern>
    </encoder>
    <filter class="ch.qos.logback.classic.filter.LevelFilter">
        <level>INFO</level>
        <onMatch>ACCEPT</onMatch>
        <onMismatch>DENY</onMismatch>
    </filter>
</appender>

以上有三处配置了文件路径项:

log.filePath/info.log</file><fileNamePattern>{log.filePath}/info.log</file> <fileNamePattern>log.filePath/info.log</file><fileNamePattern>{log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz
这些路径配置之间什么关系,分别起什么作用?
另外,以下配置是大写的,这个大写是必须的吗?
INFO
ACCEPT
DENY

写回答

1回答

啊顾顾

2020-04-03

同学好,,就是日志文件存放在硬盘的路径呀。。  视频中老师对每行代码都进行了解释,同学或许可以再重新听听?  配置大写是必须得。 你也可以查看相关的DTD  就能明白啦

1
5
啊顾顾
回复
慕沐8221787
重新查了一下, logback没有提供dtd 不过你可以github上 找 有人弄了一个logback的dtd
2020-04-05
共5条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程