Ну, мне пришлось бы перепроверить, но я бы сказал, что всякий раз, когда строка, созданная путем форматирования текущей даты с изменением строки форматирования, файл катится. Это означает: если вы форматируете дату, используя «гггг-мм-дд», результат будет меняться каждый день. Это также может произойти только с «dd», НО вы будете получать одно и то же имя файла каждый месяц, таким образом, файлы либо перезаписываются, либо добавляются, либо происходит сбой, поскольку файл уже существует (не уверен, что это правда, зависит от appender, я полагаю, в этом случае будут добавлены журналы, за исключением, может быть, способа gzip).
Edit:
Пример: если у вас есть mylog.%d{dd}.log
, итоговый файл журнала на сегодня (2011-03-27) будет иметь имя mylog.25.log
(из-за форматирования новой даты () при ведении журнала) и будет добавлять сообщения в этот файл. Завтра используемый сейчас файл будет иметь имя mylog.26.log
. 25 апреля вы снова получите имя файла `mylog.25.log, поэтому все журналы с этого дня будут добавлены в файл, который уже содержит журналы с 25 марта.