什么是 logback.txt?
严格来说,Logback 默认并不使用 logback.txt 作为配置文件。
它的标准配置文件通常是 logback.xml、logback.groovy 或 logback-test.xml。
但某些开发或部署环境中,开发者可能会将日志输出重定向到名为 logback.txt 的文本文件中,
用于记录应用运行时的日志内容。
典型使用场景
- 将应用日志写入本地
logback.txt文件以便排查问题 - 在无控制台输出的服务器环境中持久化日志
- 配合 FileAppender 实现日志滚动与归档
示例:将日志输出到 logback.txt
在 logback.xml 中配置如下:
<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>logs/logback.txt</file>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="FILE" />
</root>
</configuration>
注意事项
- 确保应用有权限在指定目录创建和写入 logback.txt。
- 建议使用 RollingFileAppender 避免日志文件无限增长。
- logback.txt 本身不是配置文件,而是日志输出目标。