Параметр TextFile Sink для файла конфигурации Boost

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

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

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

Однако я не вижу этого конкретного параметра в таблице 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

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


person Karthik K N    schedule 16.01.2018    source источник


Ответы (1)


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

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

person Andrey Semashev    schedule 17.01.2018