问题标签 [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 回答
1680 浏览

c# - log4net 模式为没有完整路径的文件名提供了什么

我的 log4net 转换模式看起来像这样

%file 在我的控制台窗口中吐出几乎覆盖一整行的完整路径。

我怎样才能得到文件名(减去路径)。

现在看起来像这样

我希望它看起来像

谢谢你

0 投票
2 回答
3292 浏览

c++ - log4cxx 配置文件语法

我只是在发现 log4cxx 日志框架。编写配置文件似乎有两种不同的语法:

  1. xml方式

  2. 键值方式

这两种方法是否有区别或最佳实践?

0 投票
1 回答
888 浏览

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

我想在 appender 中结合滚动时间和滚动大小,似乎 log4cxx 中没有复合滚动,对吗?

0 投票
2 回答
1589 浏览

c++ - 使用 __stdcall 和 Boost 1.47.0 编译错误 log4cxx

如果你能帮忙,我会很高兴的。

我的IDE是VS2010。

我正在使用boost 1.47.0,尤其是 boost::asio。

经过几天的开发,我决定添加 log4cxx。

log4cxx需要将调用约定更改为__stdcall

我出人意料地得到了很多编译错误。它们是约 70 个错误。

我用谷歌搜索了一下,发现了这些:

它有助于。现在只有大约 10 个错误。这里有:

我该如何解决它们?有什么小想法或提示吗?

0 投票
1 回答
59 浏览

apache - 是否可以使用 apache log4cxx 将活动日志文件与存档日志文件的位置分离?

此外,是否可以配置基于大小的滚动文件附加程序来像滚动文件附加程序一样进行自动压缩?

谢谢

0 投票
2 回答
4267 浏览

c++ - Log4cpp 编译错误

我有以下无法编译的代码。

$ g++ -I/usr/local/include/log4cpp -L/usr/local/lib/ -llog4cpp -lpthread log.cc

这编译。但后来我收到以下错误。

我确实liblog4cpp.so.4在 /usr/local/lib 文件夹中看到了。我该如何解决这个问题?

0 投票
1 回答
589 浏览

c++ - 每 30 分钟滚动一次日志

我正在使用 log4cxx 并使用以下配置,我知道我可以每小时、每分钟、每天等滚动一次日志。

如何每 30 分钟滚动一次日志?这是什么配置?我可以通过配置来做到这一点吗?

0 投票
1 回答
153 浏览

log4j - 哪个转换模式说明符会给我 log4cxx 中的 2 位日期?

我正在尝试使用:

但我仍然得到一个完整的 4 位数的年份。有人熟悉获取 2 位数日期吗?

谢谢

0 投票
4 回答
9993 浏览

c++ - 在 vs 2010 c++ 中构建 log4cxx

这让我发疯,我正在尝试构建 log4cxx 库以便在我一直使用的 c++ 项目中使用。我在运行 VS2010 express c++ 版本的 win7 主机上。我已经按照 log4cxx 方向 () 的说明进行操作,包括下载 apr 和 apr-util 以及对 .hw 文件进行主题化,但不幸的是,当我尝试加载 log4cxx.dsw 解决方案并将其转换为当前的 VS 时,我尝试构建 apr.apr/dsw 和一堆其他相关的 .dsw 文件时收到错误消息。有什么建议么?

具体来说,我看到的是:

我在一堆其他 .dsp 文件中看到了这一点。

然后在VC的输出框中:

谢谢

这些文件位于正确的路径中。

0 投票
1 回答
1156 浏览

log4cxx - Log4cxx 多路输出

  • 我在utility.dll 中有log4cxx 实现。此 dll 由 application1.dll 和 application2.dll 使用

  • Application1 定义日志文件名为“c:\application1\applog.log”;Application2 将日志文件名定义为“c:\application2\applog.log”。

如果我分别运行这两个应用程序,则会在相应的文件中正确创建日志。如果我尝试同时运行这两个应用程序,则会在最新打开的应用程序的日志文件中创建日志。

我已经打开了 application1 第一个日志是在“application1\applog.log”文件中创建的。同时我打开了Application2。现在两个应用程序的日志都附加在“application2\applog.log”中

注意:我的两个应用程序都是充当驱动程序的 dll)两者都充当单独的应用程序,我需要将日志放在不同的输出文件中。两个 dll 将在同一个 exe 下运行。

如何使相同的 log4cxx 实现为每个应用程序登录不同的日志文件?