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

Необработанное исключение из boost :: log, когда целевой файл пути начинается с точки ('.')
У меня проблемы с boost :: log, когда целевой путь начинается с точки ('.'). Вот мой код (упрощенный, но скомпилированный): #include <boost/log/core.hpp> #include <boost/log/trivial.hpp> #include <boost/log/utility/setup.hpp>...
1360 просмотров
schedule 08.09.2021

Boost log для печати имени файла с исходным кодом и номера строки
Я использую Boost (1.55.0) Logging в моем приложении C ++. Мне удалось создать журнал этого формата [2014-Jul-15 10:47:26.137959]: <debug> A regular message Я хочу иметь возможность добавлять имя исходного файла и номер строки, в...
10735 просмотров
schedule 03.11.2021

Как создать журнал ускорения v2 с помощью cmake?
Похоже, что большинство пользователей просто будут использовать предварительную версию boost в сочетании с find_package . Я всегда загружаю свои сторонние зависимости через git и интегрирую их в cmake. Обычно это не было проблемой, потому что все...
331 просмотров
schedule 21.10.2021

Ошибка Boost.Log с пространствами имен
Я столкнулся с ошибкой при использовании переопределений оператора‹‹ с операндами, расположенными в пространстве имен. Я даже не уверен, что может быть причиной этой проблемы, пожалуйста, взгляните на исходный код: #ifndef ENUM_UTILS_H #define...
828 просмотров
schedule 22.02.2022

Журнал Boost: ротация файлов
У меня есть сомнения по поводу ротации файла журнала Boost. Ротация файла журнала происходит в зависимости от времени и размера файла. rotation_size = 30 * 1024 * 1024 time_based_rotation = sins::file::rotation_at_time_point(0, 0, 0)...
629 просмотров
schedule 12.04.2022

Журнал Boost — форматирование с использованием серьезности_канала_логера
Я видел несколько примеров с форматировщиками, но в них использовались настраиваемые атрибуты. Как указать формат для severity_channel_logger ? Что я получаю сейчас: [2015-07-20 11:53:09.879305] [0x00007f047b525740] [trace] Bla, bla bla,...
1914 просмотров
schedule 05.05.2022

Ошибка компиляции Boost.Log
Я пытаюсь скомпилировать библиотеку журналов повышения, и я продолжаю получать эту ошибку из файла dump_avx2.cpp error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function...
376 просмотров
schedule 03.05.2022

Устранение неоднозначности члена класса базового шаблона
У меня есть иерархия классов, и каждый из них должен иметь определенный базовый класс. Затем базовый класс предоставляет возможность публиковать записи журнала и принимает в качестве имени канала журнала (в основном имя класса, который использует...
107 просмотров
schedule 19.05.2022

BOOST_LOG_SEV портит async_read_some после создания потока
Итак, я практиковался в библиотеке повышения и кое-что застрял. Мое приложение использовало asio::serial_port, и я решил добавить некоторые функции журнала. И тут возникает проблема. Когда я создаю поток для asio::io_service boost::thread...
132 просмотров
schedule 09.06.2022

Безопасно ли добавлять или удалять приемники журналов, продолжая вести журнал из других потоков с журналом повышения?
С boost::log безопасно ли добавлять или удалять приемники журналов, продолжая вести журнал из других потоков? Есть ли какая-то ручная блокировка, которую мне нужно сделать, чтобы сделать эти операции потокобезопасными? Что я пытаюсь сделать, так...
82 просмотров
schedule 19.07.2022

Boost.log: как предотвратить дублирование вывода во все добавленные потоки при использовании функции add_file_log()?
Я использую функцию add_file_log() для инициализации приемника журналов, который сохраняет записи журнала в текстовый файл. Когда я определяю несколько раковин, я заметил: файл создается для каждого приемника. вывод копируется во все файлы....
3793 просмотров
schedule 27.07.2022

Boost Log вызывает сбой при попытке первого оператора журнала (если не администратор)
Я пытаюсь развернуть свое приложение прямо сейчас, которое использует журнал Boost (Boost 1.58). Это простое консольное приложение, работающее в Windows 7. Ведение журнала отлично работает на моем личном рабочем столе. Однако, когда я развертываю...
1818 просмотров
schedule 07.09.2022

серьезность журнала повышения пуста в сообщении журнала
я устанавливаю средство форматирования для записей журнала, поле серьезности печатается пустым в окончательном сообщении журнала. Код компилируется нормально, но не работает должным образом. пожалуйста, порекомендуйте. Документация по журналу...
876 просмотров
schedule 03.09.2022

Статическая привязка Boost Logger: не работает
У меня есть приложение Qt, которое использует библиотеку регистратора повышения. Я хочу сделать его самостоятельным. Однако после того, как я управлял библиотеками для статической компоновки, приложение по-прежнему зависит от библиотек повышения....
1371 просмотров
schedule 03.10.2022

Какова минимальная версия Boost для компиляции Boost.Log (начиная с версии 667)?
Я успешно создал несколько библиотек Boost C++ 1.44.0 для iOS 4.3. Теперь мне нужен Boost.Log v2 . Boost.Log требует сборки Boost C++. Однако в документации Boost.Log не упоминается минимальная версия Boost C++. Я обнаружил в сети, что Boost...
195 просмотров
schedule 07.06.2023

Boost.Log не может установить фильтр ведения журнала (необъявленный идентификатор «серьезность»)
Я пытаюсь запустить Boost.Log в своем проекте. Проблема возникает в следующей строке из тривиального примера: using namespace boost::log; core::get()->set_filter ( trivial::severity >= trivial::info ); В моем коде это означает...
2964 просмотров
schedule 21.04.2023

Как я могу перенаправить вывод в журнал повышения?
У меня есть программа на C++, которая использует журнал повышения, и я загружаю предоставленную пользователем библиотеку динамической компоновки. Я хотел бы перенаправить stderr в журнал повышения, чтобы в любое время пользовательская библиотека...
2798 просмотров
schedule 06.08.2023

Журнал повышения серьезности_logger init_from_stream
Я использую буст 1.54.0. Ниже вы можете найти минимальный пример, иллюстрирующий мою проблему. Я использую серьезность_логгер журнала повышения. Я хочу настроить свои приемники из потока. (В следующем примере я использую строковый поток. В моем...
3916 просмотров
schedule 20.04.2023

Связывание библиотеки Boost Log V2 с Android
Я пытаюсь создать библиотеку Boost 1.55 Log v2 на Android с помощью NDK 9C. Я использовал патчи и построил ускорение с помощью build-android.sh, включая потоки, iostreams, случайные и журнальные параметры. Я использовал другие функции Boost, и они...
906 просмотров
schedule 02.02.2023

Использование журнала буста с FastCGI
Я пытаюсь использовать журнал ускорения в своей программе FastCGI, но, похоже, они не работают вместе. Когда я запускаю программу напрямую, ./sample_log Я вижу сообщения регистрации, зарегистрированные в файле. Когда я запускаю...
83 просмотров