hooyantsing's Blog

P28 logback的FileAppender

字数统计: 285阅读时长: 1 min
2022/04/24

视频源:黑马程序员java日志框架教程,全面深入学习多种java日志框架

将日志输出至文件

log(txt)或者 html 文件。

在 P27 的 logback.xml 基础上加入以下配置代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!--text格式日志文件输出的appender-->
<appender name="logFile" class="ch.qos.logback.core.FileAppender">
<!--日志文件保存路径-->
<file>${log_dir}/logback.log</file>
<!--日志消息格式配置-->
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>${pattern}</pattern>
</encoder>
</appender>

<!--html格式日志文件输出的appender-->
<appender name="htmlFile" class="ch.qos.logback.core.FileAppender">
<!--日志文件保存路径-->
<file>${log_dir}/logback.html</file>
<!--日志消息格式配置-->
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
<layout class="ch.qos.logback.classic.html.HTMLLayout">
<pattern>${pattern}</pattern>
</layout>
</encoder>
</appender>

<!--root logger 配置-->
<root level="ALL">
<appender-ref ref="console"/>
<appender-ref ref="logFile"/>
<appender-ref ref="htmlFile"/>
</root>
CATALOG
  1. 1. 将日志输出至文件