Другие ответы экранируются от «g» в «log», так как «g» - специальный символ в datePattern. Это не так, но я предпочитаю заключить весь набор символов без даты в одинарные кавычки, например:
<datePattern value="yyyy-MM-dd'.log'" />
Это дает те же результаты, но мне легче управлять. Таким образом, мне не нужно вспоминать, какие конкретные символы являются специальными для datePattern (список длинный и разнообразный). Если я забуду один символ, тогда я не рискую портить имена файлов; все они хорошо сбежали в массовом порядке.