问题标签 [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 投票
2 回答
2254 浏览

c++ - log4cxx 输出目录

我如何配置 log4cxx 它将日志写入特定目录?

我使用的教程网站来自这里,我想使用每日滚动日志。

Log4cxx 教程

花一些时间谷歌搜索后,我尝试添加以下行,但似乎不起作用,现在我将不胜感激。

0 投票
2 回答
482 浏览

logging - 在 Ubuntu12 中编译 log4cxx 失败。错误是四月

按照此链接的说明 包括此 apt-get install libapr1 libaprutil1

运行./configure --prefix=/usr 时出现错误:

请给点建议。

谢谢

0 投票
1 回答
263 浏览

log4cxx - 如何强制 log4cxx 在日志文件顶部写入某些字符串?

我希望每次当 log4cxx 创建新的日志文件时,它都会在日志文件的顶部(作为第一条消息)写入特殊字符串。

我怎么能强迫它这样做?

谢谢你!

0 投票
0 回答
2215 浏览

c++ - 尝试构建 log4cxx 的 64 位二进制文​​件时如何修复构建错误?

我希望在 Windows 7 64 位下编译和使用 log4cxx,并希望将其链接到 64 位应用程序(我也需要 32 位二进制文​​件,但我找到了这些文件的副本)。我在“ http://www.dreamcubes.com/b2/software-development/28/log4cxx-for-win32-with-vs2005/ ”上找到了一个“最新”项目,据说可以在 Windows 下编译,但我an explicit instantiation of a template can only occur at namespace scope尝试构建时遇到一堆错误。

有没有人碰巧知道解决这些构建问题的方法?

0 投票
1 回答
252 浏览

java - log4cxx 构建和编译,但运行时得到 UnsatisfiedLinkException

我已将 log4cxx 日志记录添加到一个小型 C++ 包装器/JNI 桥。

最初它使用了大量的 printf 语句,但随着它开始被越来越多地使用,控制台开始阻塞,所以我想改用 log4cxx。

代码编译并构建良好。但是当我尝试运行一个名为 TestHarness 的 java 类时,我得到:

我是 C++ 的完全新手,不知道可能出了什么问题。非常感谢任何帮助

0 投票
1 回答
732 浏览

c++ - 将 Visual Studio 2008 配置为在程序/库中使用 log4cxx

我是 C++ 的初学者。我正在编译使用 log4cxx 的学校项目。幸运的是,我在这个站点上找到了一个已经构建的 Visual c++ 2008 版本。

下载文件后,我做了以下

Tools->Options->VC++Directories->Library Files,添加路径到 Release_Shared 目录以链接必要的库

Tools->Options->VC++Directories->Include Files,添加路径到 src/main/include

但即使在此之后,我也会收到诸如“logError”标识符未找到“错误”未声明标识符之类的错误。显然缺少了什么。

我在某个地方看到我应该对 .dll 文件做一些事情,但不确定它是什么。有人可以帮我解决这个问题,或者将我指向一个有设置此类配置的分步说明的地方吗?非常感谢。

0 投票
1 回答
1403 浏览

c++ - C++ 记录器性能和可移植性

我正在编写一个 C++ 应用程序,我必须在将来部署到服务器(可能作为 node.js C++ 模块)。
我真的需要一个在开发过程中帮助我的日志库。现在我正在使用 log4cxx,但我需要代码是可移植的,所以我更喜欢在项目中包含一个源文件。我还需要一个执行 C++ 记录器,在打开和关闭日志记录的两种情况下都不会减慢应用程序的速度。谁能帮我做这个选择?我的选择是:

  1. Log4cplus:简单易用,易于扩展。但是性能呢?
  2. Google-Glog:最容易使用而且非常非常快。但是我需要编译它并且它使用系统标志,我想知道当我将它与node.js一起使用时是否有问题。
0 投票
2 回答
1434 浏览

appender - Log4cxx:在附加程序上设置阈值

我是 log4cxx 的新手。我尝试为 appender 设置阈值。在我的代码中,我得到了 appender TERMINAL(它将写入我的 xterm 窗口)。

我将为此附加程序设置关闭或全部级别。我已经看到 AppenderSkeleton 类有一个方法 setThreshold(log4cxx::Level)。但我不知道如何将我的 Appender 转换为 AppenderSkeleton。

谢谢你的帮助!

0 投票
2 回答
3904 浏览

c++ - 包括 log4cxx 的问题

我对 C++ 比较陌生,但我使用过log4j(它是 Python 克隆logging)。因此,我想log4cxx用于登录我的新 C++ 项目。

我安装了 log4cxx

现在我需要将它包含在我的源文件中。我试过了,例如

这似乎还不够,因为这给了我链接器错误

我需要包括什么才能开始使用 log4cxx?或者我是否需要通过修改我的 Eclipse 构建设置来显式链接到 log4cxx?log4cxx 简介在这方面并不是特别有用。

0 投票
1 回答
715 浏览

c++ - 没有源文件路径的 log4cxx 日志?

log4cxx 模式%l将输出源文件名及其到日志的路径,如果源文件位于较深的目录中,则使用绝对路径编译时,阅读起来会很不舒服。

有没有办法只amf3conn.hpp:158在日志中输出,以缩短日志行?