Настройка TextFile Sink для файла конфигурации Boost

Я использую файл конфигурации, чтобы прочитать настройки журнала приемника.

Мое требование состоит в том, чтобы добавить параметр конфигурации для добавления содержимого в существующий файл журнала, когда процесс перезапускается, как упомянуто здесь с помощью «open_mode = std :: ios_base :: app»

Boost Log очищает файл журнала

Однако я не вижу этого конкретного параметра в таблице 1.13. Настройки приемника «TextFile»

http://www.boost.org/doc/libs/1_57_0/libs/log/doc/html/log/detailed/utilities.html#log.detailed.utilities.setup.filter_formatter

Как настроить параметры режима открытия файла журнала через файл конфигурации

0

Решение

Вы можете добавить параметр «Append» для приемника «TextFile». Параметр может иметь значение «true» или «false» (по умолчанию) и позволяет добавлять к существующему файлу вместо его перезаписи.

Параметр не задокументирован по ошибке, но параметр поддерживается реализацией Boost.Log.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector