在 log4j 2.x中, 您必须以这种方式指定日期格式
public static final String LOG_FILE_NAME_PATTERN = LOG_FILE_NAME + "-%d{dd-MM-yyy}";%
标记格式的开始d
表示它是日期格式(也可以使用date
)- 在花括号中,
{}您可以定义格式化程序的选项。在这种情况下,日期格式。您可以使用SimpleDateFormat接受的所有内容。
此外,您还可以使用:
%d{ABSOLUTE}->HH:mm:ss,SSS
%d{COMPACT}->yyyyMMddHHmmssSSS
%d{DATE}->dd MMM yyyy HH:mm:ss,SSS
%d{ISO8601_BASIC}->yyyyMMdd HHmmss,SSS
%d{ISO8601}->yyyy-MM-dd HH:mm:ss,SSS
注意: 此信息基于log4j 2.0-beta9(当前版本)。由于它是测试版,因此可能会略有变化。



