Я использую log4j 2 в своем автономном приложении Java. Однако я борюсь с переменной даты в конфигурации log4j2.xml. Это не решается.
Вот мой файл конфигурации log4j2.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<File name="File" fileName="logs/Server-${date}.log">
<PatternLayout pattern="%d [%t] %-5level %logger{36} - %msg%n"/>
</File>
</appenders>
<loggers>
<root level="all">
<appender-ref ref="Console"/>
<appender-ref ref="File"/>
</root>
</loggers>
</configuration>
Однако создается файл журнала: Server-${date}.log
Мое приложение работает под OSX, не уверен, что это причина.
Спасибо, парни.