C++ 日志库设置

标签 c++ boost log4cxx log4cpp log4cplus

我已经尝试了大约 2 周来获得一个可以使用的日志库。我试过 Log4cxx、Log4cpp、log4cplus 和 boost.log。问题不在于这些都不适合我,而是我根本不知道如何让它们工作。我真的很想使用 log4cxx,因为我在工作中使用 log4j/logback,但是我无法获得任何基于 log4j 的库来构建。我已经能够构建和使用 boost 库,但是无论我尝试什么, boost.log 都会给我各种链接器错误。如果有人可以指导我获取分步指南以使这些库之一正常工作,我将不胜感激。另外,如果这很重要,我将使用 eclipse 作为我的 IDE。

最佳答案

你有没有得到这个工作? Log4cxx 绝对适用于 Win7。也许您可以发布一些构建错误。只是猜测,也许您没有将 eclipse 项目配置为与 log4cxx 静态库链接。

关于C++ 日志库设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4858412/

相关文章:

c++ - Boost单元测试链接错误——abi不匹配?

c++ - boost::filesystem::unique_path()如何解决C++中mkstemp模拟的需求?

C++ 内联字符串格式化和数值转换

c++ - C++:使用单个get函数返回与对象相关的变量

c++ - 子类化 QTcpServer 时,如何延迟发出 newConnection() 信号?

c++ - dijkstra最短路径Boost Graph Library 1.57.0失败

c++ - 套接字在处理后打开,打开它完成

c++ - 具有std::enable_if_t的模板类,静态const成员初始化

c++ - 访问同一类对象的私有(private)元素

c++ - 将Log4j CompositeTriggeringPolicy功能与log4CXX一起使用