Вопросы по теме 'boost-log'

Файлы boost.log auto_flush не сохраняются при сбое приложения
Недавно я начал играть с boost.log и столкнулся с проблемой, заключающейся в том, что при возникновении необработанного исключения сообщения журнала не записываются в файл журнала. Я использую скользящие текстовые файлы, и включена опция...
2411 просмотров
schedule 16.10.2022

как настроить формат TimeStamp для Boost.Log
Я хочу получить год-месяц-день час:минута:секунда.фракция(2 цифры), если я использую "%Y-%m-%d %H:%M:%S.%f", я получил почти то, что Я хочу исключение для части (последней части) секунд, она показывает 6 цифр в моей Windows XP, я не знаю, как...
7514 просмотров
schedule 03.03.2023

Boost.Log - как настроить серверную часть текстового приемника для добавления к повернутым файлам
У меня есть раковина sinks::text_file_backend . Скажем, у меня уже есть несколько повернутых файлов журнала: myLog001.log, myLog002.log и т. д. Я хочу, чтобы приемник продолжал писать в последний ротированный файл — myLog002.log, добавлял к...
10262 просмотров
schedule 13.07.2023

повысить логирование с помощью фильтров
Я новичок в boost-log и попытался создать тривиальное ведение журнала с фильтрами пример работы с boost-log 1.1. Код выглядит следующим образом: #include <boost/log/core.hpp> #include <boost/log/trivial.hpp> #include...
1526 просмотров
schedule 02.05.2024

Ошибка связывания при попытке построить пример Boost.Log
Я успешно создал библиотеку Boost.Log в Windows 7 для VS 2010. Когда я попытался запустить простейший пример, моя программа не смогла найти символы для Boost.System и Boost.Filesystem, и я получил «неопределенный внешний символ». ошибки. Я справился...
556 просмотров
schedule 30.05.2023

Boost.Log против Boost.Log v2
В настоящее время я оцениваю некоторые фреймворки журналов для неуправляемого C++. Мой вопрос: в чем разница между Boost.Log и Boost.Log v2? Различается ли API? Безопасно ли использовать Boost.Log v2 в проекте или лучше использовать Boost.Log 1.1?...
2598 просмотров
schedule 14.03.2023

Как перенаправить Boost.Log в файл
Мне нужен простой файл журнала в параллельном приложении. Я скачал Boost.Log v2.0 и скомпилировал его с помощью Boost 1.53.0 . Проблема в том, что Boost.Log выводится на консоль. Я использую BOOST_LOG_TRIVIAL(trace) . Есть ли хороший...
10503 просмотров
schedule 12.10.2022

Включить Boost.Log только при отладке
Мне нужен регистратор для отладки, и я использую Boost.Log (1.54.0 с патчем на домашней странице boost.org). Все в порядке, я создал такой макрос: #define LOG_MESSAGE( lvl ) BOOST_LOG_TRIVIAL( lvl ) Таким образом, LOG_MESSAGE(lvl)...
2557 просмотров
schedule 10.07.2023

Проверьте, генерируется ли сообщение журнала с помощью Boost.Log
В настоящее время я использую Boost.Log в одном из своих программных проектов. Есть один случай, когда я сообщаю об ошибке, используя сообщение журнала. Я хотел бы проверить, правильно ли обнаружено это условие с помощью платформы тестирования...
96 просмотров
schedule 13.01.2023

Boost.Log в файл и стандартный вывод одновременно?
Я успешно использовал boost::log для входа в стандартный вывод (используя макросы TRIVIAL ) или для входа в файл (в основном следуя инструкциям в руководстве). Как бы мы могли настроить одновременную запись в файл и stdout? Это обычный...
8269 просмотров
schedule 20.06.2022

Можно ли собрать журнал Boost в виде .dll/.so в статической сборке Boost?
Можно ли собрать журнал Boost Log как динамическую библиотеку (.dll/.so), но сделать это в рамках статической сборки Boost? Я бы хотел, чтобы все остальные библиотеки Boost были статическими, а журнал Boost Log — только .dll (поскольку несколько .dll...
581 просмотров
schedule 07.08.2022

Как зарегистрировать номер строки кодера в журнале повышения 2.0?
Могу ли я использовать для этого атрибут LineID? Я надеюсь, что я мог бы использовать для этого sint::set_formatter вместо использования __LINE__ а также __FILE__ в каждом операторе журнала.
3973 просмотров
schedule 13.09.2023

Форматирование атрибута области в пользовательской функции формата журнала повышения
Я использую пользовательскую функцию форматирования и пытаюсь понять, как форматировать атрибут области. Примеры в документации по ускорению, которые я нашел, относятся к средствам форматирования лямбда-выражений, которые я не знаю, как использовать...
968 просмотров
schedule 26.06.2022

Проблема построения Boost::log::string_literal
Я безуспешно пытаюсь использовать макрос BOOST_LOG_NAMED_SCOPE без жесткого кодирования (например, без BOOST_LOG_NAMED_SCOPE("bla") , но BOOST_LOG_NAMED_SCOPE(some_variable) ; этот макрос использует внутри boost::log::string_literal , у которого...
230 просмотров
schedule 26.03.2023

Журнал Boost не отображает серьезность или фильтрует по серьезности при использовании файла конфигурации
Я пытался заставить библиотеки Boost Log работать с файлом конфигурации, используя: boost::log::init_from_stream(); метод. Я использую: BOOST_LOG_ATTRIBUTE_KEYWORD(severity, "Severity", severity_level) способ зарегистрировать...
1256 просмотров
schedule 05.04.2024

Одновременный вход в консоль и в файл с использованием Boost
Мне нужна помощь, чтобы инициализировать инфраструктуру ведения журнала повышения для одновременного ведения журнала как в именованный файл журнала, так и в консоль - (именованный файл журнала не требует периодической ротации или какой-либо из этих...
6291 просмотров
schedule 01.06.2023

Как я могу использовать Boost.Log через границы DLL?
Я пытаюсь интегрировать Boost.Log в довольно большом приложении, состоящем из основного приложения, которое динамически загружает плагины из DLL. Первоначальная идея заключалась в том, чтобы передать источник журнала для плагинов, чтобы они могли...
2697 просмотров
schedule 30.11.2023

Как подавить предупреждение: отсутствие инициализатора, вызванное Boost.Log и GCC 4.4?
Может ли кто-нибудь сказать мне, как подавить следующее предупреждающее сообщение, которое генерируется Boost.Log и GCC 4.4.7? Мой проект построен в режиме С++ 11 (с -std=c++0x в GCC 4.4.7). src/Logger.cc:7: warning: missing initializer for...
1121 просмотров
schedule 23.11.2022

Избегайте утечки в тривиальном использовании Boost Log
Я получаю отчеты об утечках valgrind из приложения на стороне сервера, использующего boostlog, который распространяется с boost 1.56. отчет valgrind: ==8021== 37 088 байт в 1 159 блоках определенно потеряны в записи о потерях 1 613 из 1 642...
1813 просмотров
schedule 15.09.2023

Boost Log to File не работает
Я не могу понять, почему этот пример кода работает неправильно. Мой компилятор говорит, что вызываемые функции не являются членами объявленного пространства имен. Это пример кода для журнала Boost, так почему он не работает? Что мне нужно сделать?...
1910 просмотров
schedule 06.05.2022