Возможно ли использовать log4cplus в коде C?
Я искал в Интернете и документации по log4cplus вопрос о том, как использовать библиотеку log4cplus в чистом C-коде, и не нашел четкого ответа. Является ли это возможным?
1 ответ
Решение
log4cplus имеет ограниченный C API, так как log4cplus 1.1.0-RC1. Ветви 1.1.x и 1.2.x имеют одинаковый API. Master, который в конечном итоге станет 2.0.x, немного изменил и расширил C API. В любом случае они поддерживают форматированный вывод в стиле printf. Увидеть clogger.h
в ветке 1.1.x или посмотрите на тот же файл на master, в зависимости от того, какую версию библиотеки вы используете.
Целью этого API является обеспечение поддержки журналирования для приложений со смешанным кодом C и C++.Его цель - не предоставлять перевод C:1:1 для всего log4cplus.