Имеется такая структура проекта:
Задача:
- в
FileAppender нужно указать путь к файлу, в который будут записываться логи.
Что я предпринял:
Прописал путь такого вида:
log/$${date:dd:MM:yyyy}/log-$${date:dd:MM:yyyy-HH:mm}.txt
Но IntellijIDEA выбрасывает исключение:
ERROR FileManager (log/21:04:2021/log-21:04:2021_15:58.txt) java.io.IOException: The filename, directory name, or volume label syntax is incorrect
В
официальной документации Log4J 2 сказано, что
fileName String The name of the file to write to. If the file, or any of its parent directories, do not exist, they will be created.
что означает, если файл отсутствует по заданному пути, он будет создан. По каким правилам тогда задается путь?
Вопрос:
Что неправильного в моём пути к файлу, в который будут писаться логи?