我的logback-spring.xml
如下所示。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/defaults.xml" />
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
<include resource="org/springframework/boot/logging/logback/file-appender.xml" />
<root level="INFO">
<appender-ref ref="FILE" />
</root>
</configuration>
和application.properties如下所示。
spring.application.name=fetcher Application
logging.file = spring.log
有什么建议吗?
答案 0 :(得分:0)
正如Patrick所说,只需替换......
echo date("F d Y",$date);
随着......
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
但是,这意味着您的日志文件将始终以其创建时间命名,这是否必须?日志文件的固定名称可能使查找/脚本更容易。更常见的方法可能是命名当前文件&#34; spring.log&#34;并在滚动时指定日期后缀。例如:
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring-%d{yyyy-MM-dd-HH-mm-ss-SSS}.log}"/>