Boost log: атрибуты против add_value - PullRequest
0 голосов
/ 07 октября 2019

Мы используем boost log и хотим добавить информацию о имени файла и номере строки в записи журнала, аналогично этому вопросу: boost log для печати имени файла исходного кода и номера строки . Само по себе это не проблема, но, похоже, есть два альтернативных решения: либо использовать атрибуты (как в ответе Гильермо Руиса), либо добавить информацию непосредственно в поток журналирования с помощью add_value (), как показано здесь .

Мой вопрос: каковы преимущества / недостатки двух подходов, когда речь идет об эффективности, многопоточности и т. Д.? Любые рекомендации?

...