Как записать журнал в отформатированные папки с помощью Boost.Log? - PullRequest
0 голосов
/ 02 мая 2011

Boost.Log поддерживает настраиваемое имя файла, например,% Y_% m_% d_sample_% N.log.Я хочу поместить их в разные папки, скажем, «% Y_% m_% d / sample_% N.log», но он создал папку с именем «% Y_% m_% d», а я ожидаю «2011_05_02»(на дату, которую я пытаюсь), ты знаешь, как получить то, что я хочу?Спасибо

1 Ответ

1 голос
/ 02 мая 2011

Это не может быть сделано, так как требует создания каталогов.По сути, вы не можете создать файл динамически в несуществующем каталоге на уровне ОС.Вот почему он анализирует настроенное вами имя и использует динамический шаблон только для имени файла, а не для каталога.Вместо этого вы можете переместить эти файлы в соответствующие каталоги, используя несколько команд оболочки из crontab.

...