Appender отвечает за место назначения: консоль, файл, сокет или другое хранилище. Layout задаёт формат записи.
Минимальная консольная конфигурация:
<Configuration>
<Appenders>
<Console name="out" target="SYSTEM_OUT">
<PatternLayout pattern="%level %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="out"/>
</Root>
</Loggers>
</Configuration>
Для ротации файлов в Log4j 2 используйте RollingFile с политикой ротации. Примеры с DailyRollingFileAppender из Log4j 1 нельзя переносить в конфигурацию Log4j 2 без изменений.
#Java
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
