问题标签 [pantheios]

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 回答
284 浏览

c++ - 来自多个进程的 pantheios 并发写入日志文件

任何人都知道 pantheios 是否支持从多个进程并发写入日志文件。如果我启动程序的两个实例,则不会将任何内容写入日志文件。我应该在库中设置一些参数以便它可以工作,还是不支持?

0 投票
1 回答
258 浏览

arm - 为 arm 交叉编译 Pantheios

我试图将 pantheios 交叉编译到 arm 但没有运气。我使用来自代码源的 arm 编译器。

我尝试在 pantheios 文件夹中为 gcc46 更改生成文件中的 CC 等。但它说:“#error _STLSOFT_SIZEOF_SHORT 未定义”我该如何解决这个问题?

我究竟做错了什么?。有谁知道如何为arm交叉编译pantheois?

0 投票
1 回答
119 浏览

gcc - “对‘pantheios_log_3_no_test’的未定义引用”

我在使用 gcc4.6 与 Linux 上的 Pantheios 链接时遇到问题,出现以下错误:

我正在链接:

  • libpantheios.1.core.gcc46.mt.a
  • libpantheios.1.fe.simple.gcc46.mt.a
  • libpantheios.1.be.fprintf.gcc46.mt.a
  • libpantheios.1.bec.fprintf.gcc46.mt.a
  • libpantheios.1.util.gcc46.mt.a
  • libpantheios.1.appl.gcc46.mt.a
  • libpantheios.1.core.gcc46.mt.a

在哪里pantheios_log_3_no_test
我错过了什么?

0 投票
1 回答
148 浏览

c++ - pantheios 输出到大小有限的日志文件

我正在尝试在我的 C++ 项目中使用pantheios 。具体来说,我使用股票be.file后端将日志输出到文件中。我想知道如何限制日志文件的大小,以便在超过该限制时可以翻转或覆盖它。

0 投票
3 回答
443 浏览

visual-c++ - Windows 上 Pantheios c++ 记录器中的构建错误

当我编译 pantheios 库时,出现以下错误:

错误 C2664:“xtests::c::xtests_startRunner”:无法将参数 1 从“const pan_char_t [25]”转换为“const char *”指向的类型不相关;转换需要 reinterpret_cast、C 样式转换或函数样式转换 NMAKE:致命错误 U1077:'"C:\Program Files (x86)\Microsoft Visual Studio 8\VC \BIN\cl.EXE"':返回代码 '0x2'停止。

知道它可能来自哪里吗?非常感谢,

0 投票
0 回答
152 浏览

c++ - Pantheios 和 Logger 层次结构

我正在查看我的软件的一些日志库。我注意到很多人都推荐它,并且它拥有一些相当不错的性能统计数据。

我知道该网站声称 Pantheios 可以充当顶层,您可以定义自定义前端和后端以插入任何其他日志记录库。我最感兴趣的是 log4cxx 的 Logger Hierarchy 概念。

我希望能够在我的组件中以分层方式登录,以便我可以为不同的组件设置不同的日志级别。但是对于 Pantheios,我不清楚如何做到这一点?

我知道我必须用我自己的 log4cxx 覆盖他们的股票后端和前端。但是我如何将 Pantheios 绑定到不同的 log4cxx 记录器中呢?我是否需要为每个记录器定义一个后端才能正常工作?

将感谢社区对此的见解。

0 投票
1 回答
379 浏览

c++ - 构建 pantheios 时在哪里指定 STLSoft 路径

我正在尝试使用 nmake 构建 pantheios 但是我收到以下消息

Microsoft (R) 程序维护实用程序版本 10.00.30319.01 版权所有 (C) Microsoft Corporation。版权所有。

makefile(18):致命错误 U1050:必须定义 STLSOFT 停止。

我下载了 STLSOFT 并查看了 makefile 并找到了以下代码

我想知道应该在哪里插入 STLSOFT 的路径

0 投票
0 回答
105 浏览

c++ - Pantheios:每个线程单独的日志

我正在制作一个多线程程序,我想使用 Pantheios 监控每个线程进程。

由于每个线程都有很多事情发生,我需要为每个线程分离日志。(如果没有,日志文件的大小将是巨大的)

使用以下函数,我尝试分离每个线程的日志文件

但结果,所有线程日志只会记录到最后一个线程的日志文件中。

我仍在搜索,但我想知道 Pantheios 本身是否不支持生成多个日志文件。

顺便说一句,我使用的是 Unicode 字符集。

如果有什么不清楚或有任何问题,请随时提问。

感谢您的关注。

0 投票
1 回答
395 浏览

c++ - pantheios 的链接问题 - 未定义的参考 pantheios_init

我已经阅读了几乎所有与此相关的帖子。正如许多地方所建议的那样,我确实两次链接到核心库。我只是无法弄清楚问题是什么。这里的错误:

这是我的 makefile 为链接生成的行:

我真的看不出有什么问题吗?

0 投票
1 回答
265 浏览

c++ - Pantheios 写入外部文件

我环顾四周,找不到确切的答案。我正在尝试使用 Pantheios 进行日志记录,并且我想写入外部文件(否则有什么意义)。我正在关注提供的示例之一,但它似乎没有在任何地方制作日志文件。这是代码:

编辑: pantheios_be_file_setFilePath 也返回 -4 (PANTHEIOS_INIT_RC_UNSPECIFIED_FAILURE) 所以那......没有帮助

也许我没有调用一个方法,或者它没有被保存到一个好的位置?