Описание тега log4cxx

Apache log4cxx - это среда ведения журналов для C++, созданная по образцу Apache log4j. Apache log4cxx использует Apache Portable Runtime для большей части кода, зависящего от платформы, и его следует использовать на любой платформе, поддерживаемой APR. Apache log4cxx находится под лицензией Apache License, лицензией с открытым исходным кодом, сертифицированной Open Source Initiative.
0 ответов

Добавить, включить, отключить log4cxx ConsoleAppender во время выполнения

Как бы я мог динамически включать и выключать регистрацию log4cxx на консоли в приложении? Цель здесь состоит в том, чтобы обработать используемый выбор, ввод командной строки или ввод GUI или что-то еще. Таким образом, в гипотетическом основном цик…
08 май '13 в 18:05
0 ответов

log4cxx и clang++: ошибки компоновщика в проекте, написанном на C++11

Я пытаюсь собрать C++11-проект на OS X Lion (10.7.5) с clang++, Все хорошо, кроме одной проблемы с log4cxx: после компиляции я получаю следующие ошибки компоновщика: Linking CXX executable css.fcg Undefined symbols for architecture x86_64: "log4cxx:…
09 июл '14 в 20:22
2 ответа

Как установить цвет вывода на консоль log4cxx?

Я могу найти решение для log4j, но не для log4cxx.
02 янв '13 в 08:06
0 ответов

log4cxx: ошибка сегментации в apr_pool_create_ex

Мне нужно использовать log4cxx для проекта C++. Однако я не понимаю основные настройки этой библиотеки. Вот моя минимальная попытка: $ cat logger.cpp #include <log4cxx/logger.h> #include <log4cxx/propertyconfigurator.h> #include <log4…
13 июл '15 в 12:41
1 ответ

Статическое связывание log4c-1.2.1 с Fedora 12 и Eclipse 3.5.1

Мы строим проект, который требует, чтобы log4c был связан в статическом режиме, следующее является частью генерируемой ошибки компоновщика. /usr/local/lib/liblog4c.a(domnode-expat.o): In function `sd_domnode_read': /log4c-1.2.1/src/sd/domnode-expat.…
13 июл '10 в 18:15
1 ответ

Когда Log4cxx записывать журналы в файл?

Когда Log4cxx решает записать в файл журналы, которые он кэширует (как было настроено ранее), это основано на буфере или таймере? Кроме того, я могу настроить Log4cxx для записи журналов, когда я отправляю журналы на него, а не когда он решает?
07 сен '14 в 11:10
1 ответ

Нужна помощь в создании приложения log4cxx с использованием Eclipse в Ubuntu

При попытке унаследовать от AppenderSkeleton я получаю сообщение об ошибке: ожидаемое имя класса до '{' token "при попытке компиляции. Кажется, я не распознаю класс, но я ссылаюсь на библиотеку log4cxx и включил файл appenderskeleton.h. Файл.h наход…
27 май '11 в 20:53
1 ответ

Печатать Log4CXX исключение стека трассировки

Используя Log4CXX_ERROR я могу печатать только e.what(). catch (const std::exception e) { logger->error("exception:" << e.what()); //logger->error("exception:" << e); //not allowed } Как я могу напечатать трассировку стека исключен…
18 июл '16 в 09:54
3 ответа

Разъем открыт после процесса, который открыл его закончил

После закрытия клиентского сокета на стороне сервера и выхода из приложения, сокет еще некоторое время остается открытым. Я могу видеть это через netstat Every 0.1s: netstat -tuplna | grep 6676 tcp 0 0 127.0.0.1:6676 127.0.0.1:36065 TIME_WAIT - Я ис…
05 авг '15 в 11:21
0 ответов

Ошибка компоновщика с log4cxx

Я хотел бы использовать Apache log4cxx и столкнулся с проблемой. Я работаю на Debian 8 и установил log4cxx используя apt-get install liblog4cxx10-dev Я встроил один из фрагментов кода на странице документации в код ниже: #include <log4cxx/logger.…
07 июл '16 в 04:43
0 ответов

Неопределенная ссылка log4cxx для моей библиотеки

Я начал использовать Qt с log4cxx для создания трассировки. Я создал класс журнала, который я вызываю каждый раз, когда мне нужен журнал, и поместил его в мою статическую библиотеку инструментов для моего проекта. я не получил никакой ошибки при сбо…
13 фев '14 в 13:41
0 ответов

Порадуйте log4cxx оператором ostream <<

Глядя на этот старый пост, я тоже пытаюсь собрать оператор ostream << (), но продолжаю работать, чтобы компилировать проблемы. Я пробовал предложения пространства имен, как std::, так и log4cxx::helpers, но ничего не получилось. у меня есть vector&l…
19 мар '15 в 20:41
0 ответов

log4cxx: попытаться / поймать не будет работать на DOMConfigurator::configure

Что ж, я только что написал простую программу-регистратор с log4cxx lib, пока она работает нормально, но потом я понял, что обработка исключений работает не так, как я ожидал: #include &lt;iostream&gt; #include &lt;log4cxx/logger.h&gt; #include &lt;…
18 дек '15 в 13:26
5 ответов

Как зарегистрировать идентификатор процесса, используя Log4cxx или log4j

Я использую log4cxx мой проект, и я могу записать текущий идентификатор потока, используя маркер [%t], как записать в него идентификатор процесса или log4j?. Я использую файл конфигурации ConversionPattern & xml. Спасибо,
26 ноя '10 в 14:26
2 ответа

Как использовать оператор выходного потока, определенный в заголовке

Я хотел бы иметь возможность добавлять содержимое любого std::vector&lt;T&gt; в выходной поток. Я нашел этот код: #ifndef DEBUG_H_ #define DEBUG_H_ #include &lt;vector&gt; template &lt; class T &gt; std::ostream&amp; operator &lt;&lt; (std::ostream&…
23 апр '13 в 15:54
2 ответа

Ошибки компиляции log4cxx с __stdcall и Boost 1.47.0

Я буду очень рад, если вы поможете. Моя IDE VS2010. Я использую boost 1.47.0, особенно boost::asio. После нескольких дней разработки я решил добавить log4cxx. log4cxx должен изменить соглашение о вызовах на __stdcall Я неожиданно получил много ошибо…
02 ноя '11 в 12:35
1 ответ

Сохранение журналов в файл с помощью бензопилы

Я реализовал клиентский регистратор с log4cxx и использую Chainsaw для мониторинга журналов, полученных от клиентов. Есть ли способ, как конфигурации XML для сохранения журналов в файл
16 окт '15 в 08:54
1 ответ

log4cxx: переход по времени не работает

Я хотел бы настроить log4cxx через XML для того, чтобы катить мой файл журнала каждую минуту. Я попытался с помощью следующего файла log4j.xml, но, кажется, работает только иногда, случайно. Я попытался также с другим XML-файлом, используя TimeBased…
05 апр '13 в 16:10
7 ответов

Строковое форматирование C++ и числовое преобразование

C# имеет хороший статический метод String.Format(string, params string[]); который возвращает новую строку с предоставленным форматированием и значениями. Есть ли эквивалент в C++? Причина в том, что я использую log4cxx и хочу воспользоваться такими…
19 авг '09 в 05:17
2 ответа

Log4cxx: установить порог на appender

Я новичок в log4cxx. Я пытаюсь установить порог для аппендера. В моем коде я получаю ТЕРМИНАЛ appender (он будет писать в моих окнах xterm). log4cxx::LoggerPtr loggerLog4cxx(log4cxx::Logger::getRootLogger()); log4cxx::AppenderPtr app = loggerLog4cxx…
09 окт '12 в 13:48