问题标签 [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.
c++ - 来自多个进程的 pantheios 并发写入日志文件
任何人都知道 pantheios 是否支持从多个进程并发写入日志文件。如果我启动程序的两个实例,则不会将任何内容写入日志文件。我应该在库中设置一些参数以便它可以工作,还是不支持?
arm - 为 arm 交叉编译 Pantheios
我试图将 pantheios 交叉编译到 arm 但没有运气。我使用来自代码源的 arm 编译器。
我尝试在 pantheios 文件夹中为 gcc46 更改生成文件中的 CC 等。但它说:“#error _STLSOFT_SIZEOF_SHORT 未定义”我该如何解决这个问题?
我究竟做错了什么?。有谁知道如何为arm交叉编译pantheois?
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
?
我错过了什么?
c++ - pantheios 输出到大小有限的日志文件
我正在尝试在我的 C++ 项目中使用pantheios 。具体来说,我使用股票be.file
后端将日志输出到文件中。我想知道如何限制日志文件的大小,以便在超过该限制时可以翻转或覆盖它。
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'停止。
知道它可能来自哪里吗?非常感谢,
c++ - Pantheios 和 Logger 层次结构
我正在查看我的软件的一些日志库。我注意到很多人都推荐它,并且它拥有一些相当不错的性能统计数据。
我知道该网站声称 Pantheios 可以充当顶层,您可以定义自定义前端和后端以插入任何其他日志记录库。我最感兴趣的是 log4cxx 的 Logger Hierarchy 概念。
我希望能够在我的组件中以分层方式登录,以便我可以为不同的组件设置不同的日志级别。但是对于 Pantheios,我不清楚如何做到这一点?
我知道我必须用我自己的 log4cxx 覆盖他们的股票后端和前端。但是我如何将 Pantheios 绑定到不同的 log4cxx 记录器中呢?我是否需要为每个记录器定义一个后端才能正常工作?
将感谢社区对此的见解。
c++ - 构建 pantheios 时在哪里指定 STLSoft 路径
我正在尝试使用 nmake 构建 pantheios 但是我收到以下消息
Microsoft (R) 程序维护实用程序版本 10.00.30319.01 版权所有 (C) Microsoft Corporation。版权所有。
makefile(18):致命错误 U1050:必须定义 STLSOFT 停止。
我下载了 STLSOFT 并查看了 makefile 并找到了以下代码
我想知道应该在哪里插入 STLSOFT 的路径
c++ - Pantheios:每个线程单独的日志
我正在制作一个多线程程序,我想使用 Pantheios 监控每个线程进程。
由于每个线程都有很多事情发生,我需要为每个线程分离日志。(如果没有,日志文件的大小将是巨大的)
使用以下函数,我尝试分离每个线程的日志文件
但结果,所有线程日志只会记录到最后一个线程的日志文件中。
我仍在搜索,但我想知道 Pantheios 本身是否不支持生成多个日志文件。
顺便说一句,我使用的是 Unicode 字符集。
如果有什么不清楚或有任何问题,请随时提问。
感谢您的关注。
c++ - pantheios 的链接问题 - 未定义的参考 pantheios_init
我已经阅读了几乎所有与此相关的帖子。正如许多地方所建议的那样,我确实两次链接到核心库。我只是无法弄清楚问题是什么。这里的错误:
这是我的 makefile 为链接生成的行:
我真的看不出有什么问题吗?
c++ - Pantheios 写入外部文件
我环顾四周,找不到确切的答案。我正在尝试使用 Pantheios 进行日志记录,并且我想写入外部文件(否则有什么意义)。我正在关注提供的示例之一,但它似乎没有在任何地方制作日志文件。这是代码:
编辑: pantheios_be_file_setFilePath 也返回 -4 (PANTHEIOS_INIT_RC_UNSPECIFIED_FAILURE) 所以那......没有帮助
也许我没有调用一个方法,或者它没有被保存到一个好的位置?