问题标签 [log4cxx]

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.

0 投票
1 回答
841 浏览

android - LOG4CXX 到 Android 日志

如何轻松替换 Android 日志的 log4cxx?

我试图重新定义为:

但是显示编译错误:

0 投票
1 回答
2224 浏览

c++ - 在 Visual Studio 2012 中使用 Log4cxx

我尝试为视觉 2012 构建 log4cxx,在解决错误 4 小时后,构建成功(我不确定:))。

作为第二步,我尝试创建一个 vs 项目来测试日志记录。我用了这个例子,但它一直告诉我

mainapp.cpp(2):致命错误 C1083:无法打开包含文件:'log4cxx\logger.h':没有这样的文件或目录

我已经在链接器中指定了附加库目录中的目录调试路径,并添加了“log4cxx.lib”附加依赖项。

我很困惑,我不知道如何使它工作

在此先感谢您的帮助

0 投票
1 回答
430 浏览

c++ - 如何使 C++ 日志记录更简洁

我正在使用 log4cxx 登录 C++ 项目。目前,我的日志调用看起来像

这仍然太冗长且难以记住。理想情况下,日志记录语句看起来类似于

a) 我能做些什么来获得更简洁的日志记录语句?b) 是否可以使用类似printf- 的语法?

0 投票
4 回答
1720 浏览

c++ - 在 log4cxx 中使用 utf-8 字符

我需要能够将 utf-8 编码的字符串与 log4cxx 一起使用。我可以很好地打印字符串std::cout(字符显示正确)。使用 log4cxx,即将字符串放入LOG4CXX_DEBUG()宏中,ConsoleAppender将输出“??” 而不是特殊字符。我找到了一种解决方案:

我的输入字符串在哪里str,但这不起作用。任何人都知道这可能如何工作?我用谷歌搜索了一下,但我找不到任何有用的东西。

0 投票
3 回答
7413 浏览

log4cxx - How to set log4cxx properties without property file?

I am using log4cxx with normal way, which provides a property file for log4cxx. Here we can find a reference:

log4cxx: configuring appender with arguments

Reading Property Info in Log4cxx

But if I want to set log4cxx in my C++ code without property file, what should I do? I check the log4cxx code and try to set properties by log4cxx::helpers::Properties, here is my sample code:

But my sample code doesn't work. Why? Anyone knows how to initialize log4cxx logger without property file?

Thanks

Water Lin

0 投票
2 回答
1340 浏览

c++ - 如何设置 log4cxx 控制台输出的颜色?

我可以找到 log4j 的解决方案,但不能找到 log4cxx。

0 投票
3 回答
966 浏览

log4j - 日志框架中重要但非致命的日志消息(log4j、log4net、log4php、log4cxx、NLog)

在某些应用程序中,无论当前的日志级别设置如何,您总是希望记录一些重要消息(例如应用程序启动和关闭)。确保使用框架(例如log4j和)记录重要消息的唯一方法log4net是将引发的消息的日志级别设置为FATAL.

有没有更好的方法来做到这一点,FATAL当应用程序启动正常且没有错误时,这似乎是一个误导性的类别?

0 投票
5 回答
6103 浏览

c++ - 使用 APR 构建 log4cxx

我需要在我不是 root 的 SuSE linux 系统上构建log4cxx库。包管理器 zypper 显然不知道 log4cxx。

我下载 log4cxx 并尝试使用 autotools 构建

然后我搜索libapr

所以我尝试

--with-apr=/usr/lib64/libapr-1.so.0.4.5和相同--with-apr=/usr/lib64/

查找哪个文件./configure--with-apr期待什么?这两个*.so.*文件之一是所需的库吗?

0 投票
1 回答
1531 浏览

c++ - 使用 log4cxx 关闭日志记录以获得最小开销

我使用log4cxx进行日志记录。但是,日志记录可能会引入一些我需要最小化的性能开销。

如何关闭日志记录(在运行时或编译时)以最小化开销 - 没有从代码中删除所有日志语句?

该文件指出

用户应注意以下性能问题。

关闭日志记录时的日志记录性能。

当日志完全关闭或仅关闭一组级别时,日志请求的成本包括方法调用和整数比较。如果请求未启用,LOG4CXX_DEBUG 和类似的宏会抑制不必要的表达式评估。

但是如何完全关闭它呢?这是可以实现的最小开销吗?

0 投票
1 回答
2477 浏览

c++ - 我可以同时使用属性文件和运行时配置来配置 log4cxx 吗?

我想将配置文件读入 log4cxx,但在运行时,我想修改 appenders/loggers。我可以这样做吗?

示例 log4cxx 文件:

示例来源:

--我注意到输出仍然写入我的配置文件中的原始位置。

不可能使用代码(运行时)和文件进行配置吗?