问题标签 [log4cplus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 此架构不支持线程本地存储 ios
我正在为 armv7 编译 log4cplus 库,它给了我错误
当前设备不支持线程本地存储(不支持__thread)
我到处搜索,但没有得到确切的答案。我对 ios 上的 TLS 有两个疑问:
- 是不是因为 Apple 不支持 TLS?
- 我们是否有任何可以为 TLS 设置标志的 Stariaght 前向标志?
编译详情:
使用 Apple LLVM 6.1 编译器编译
我曾使用https://github.com/log4cplus/log4cplus/tree/master/iOS/scripts构建 log4cplus 库
c++11 - 错误“对'log4cplus::Logger::operator=(log4cplus::Logger&&)'的未定义引用”
现在当我要编译需要ld的项目时出现问题liblog4cplus.a
当我使用编译选项-std=c++11
时,出现错误
未定义对 'log4cplus::Logger::operator=(log4cplus::Logger&&)' 的引用
但是整个项目都需要这个选项-std=c++11
那么我该如何解决这个问题呢?
PS:编译在Ubuntu 12.04
哪个gcc version:4.8.2
和liblog4cplus version:1.1.3
c++ - 为 Windows x64 构建 log4cplus
我应该为 Windows 64 位构建现有的 Windows 32 位项目。(也可能是 linux 64 位)。
该项目使用log4cplus
库。那个目前只包含 32 位 .lib 文件,这是我讨厌在 C++ 中使用库的一个典型例子——只有一堆源文件和 linux bash 脚本。INSTALL
帮助文件完全是关于configure
在 Windows 上不起作用的 bash 脚本。可能只是将configure
一些参数传递给 GCC,但我不知道哪些参数。
我下载了 MinGW,希望我能mingw32-make
在项目中使用它并且它会工作,但没有发生这样的事情。
那么有人有在 Windows 上制作这些 Linux 项目的经验吗?这不是我第一次解决这个问题 - 我第三个最受关注的问题是关于损坏的 Boost 构建。从观看次数来看,我不是唯一一个在寡妇上构建 Linux 项目时遇到问题的人。
c++ - GCC 中包含文件的更详细模式
我正在尝试编译别人的项目。我已经设法在 Windows 下构建它,这意味着它是可编译的,但现在我在 Linux 上苦苦挣扎。具体来说,我收到一个文件的错误:
代码本身对我来说毫无意义,表达式"[@" <<
有点疯狂,但没关系,它应该编译。我得到的错误是:
并且:
我启用了详细模式,但这是一个笑话,真的,我得到的只是包含目录的列表:
安装了 log4cplus 库/usr/include/log4cplus/
,由于缺少头文件没有错误,我假设<log4cplus/logger.h>
加载得很好。为了验证这一点,我需要一个包含文件的列表来查看位置是否正确。
如何获取 GCC 中包含的文件列表?
c - 是否可以在 C 代码中使用 log4cplus?
我已经在 web 和 log4cplus 文档中搜索了有关如何在纯 C 代码中使用log4cplus库的问题,但没有找到明确的答案。可能吗?
c++ - 如何为 log4cplus 创建自定义布局
在搜索了感觉太长的东西之后,我决定在 stackoverflow 上问这个简单的问题:如何为 log4cplus (1.1.2) 创建自定义布局?最接近的相关问题是如何在 log4cplus 中添加自定义过滤器?作者将新类直接添加到 log4cplus 目录中(或使用 log4cplus 命名空间?)。我没有这个选项,因为 log4plus 头文件和库是独立安装的(并且简单地将命名空间设置为 log4cplus 也不起作用。
我尝试的是从 log4cplus::PatternLayout 继承的最小示例:
我希望 LOG4CPLUS_EXPORT 负责将我的类注册到 log4cplus 框架,以便我可以在配置文件中使用它。但是,添加
导致错误:
那么如何注册一个自定义的 Layout/Appender 呢?
visual-studio-2013 - 链接器错误 - 未定义的符号
问候
我log4cplus
在VS2013
(1.2.0-rc3) 中下载并编译。编译很好(调试和发布)我尝试在我的代码中使用它,但我得到很多链接错误,我尝试过的任何事情都没有删除它们。我正在使用来自 log4cplus 项目的相同包含,以及我编译的库,我仍然得到这些。
我在这里缺少什么?!
提前致谢
c++ - 不同级别的不同文件
我正在创建一个解析器,我想将 Debug 和 WARN 消息输出到不同的文件。
代码非常简单:
我尝试使用以下配置文件
但是 Debug 不是 bei logger(log4cplus::Logger::getInstance(LOG4CPLUS_TEXT("TksParser")))ng 生成...如果我删除 [ log4cplus.logger.TParser=WARN, TW ] 和之后的行生成调试。
我也不想将数据输出到控制台。我很难尝试学习如何使用,但是关于 log4cplus 的内容并不多
c++ - Visual Studio 调试控制台中的 log4cplus 日志
如何强制 log4cplus 日志显示在 Visual Studio 2013 调试控制台中?这是 Qt 应用程序,标准 ConsoleAppender 不写任何东西,RollingFileAppender 工作正常。还有 QtDebugAppender 但它不写入调试控制台。
c++ - 如何在 log4cplus 中实现异步日志记录
我想AsyncAppender
在 log4cplus 中实现将事件异步写入文件。请用任何示例代码指导我。