gpt4 book ai didi

c++ - 自定义 C++ CAF 框架

转载 作者:太空狗 更新时间:2023-10-29 21:13:04 24 4
gpt4 key购买 nike

我的问题是关于自定义 CAF 完成的日志记录/跟踪的可能性 - 即。 C++ CAF 框架是否允许与其链接的应用程序自定义在 CAF 中完成的日志记录和跟踪?

例如,如果在编译期间启用日志记录,CAF 会将其日志写入日志文件。但是,如果应用程序希望将 CAF 生成的日志/跟踪与其自己的日志记录机制(syslog 等)集成,CAF 是否提供任何 Hook 来实现这一点?

我查看了 CAF 记录器类,但看不到任何此类机制 - CAF 记录器类不可派生,set_current_logger() 方法将记录器* 作为输入等。

任何有关如何实现上述要求的指示都将不胜感激。

谢谢。

最佳答案

is there any hook provided by CAF to do that?

目前没有。

set_current_logger 函数仅仅设置了一个线程局部指针到actor系统记录器。然而,CAF 是非常模块化的,允许自定义记录器实现实际上非常简单。我已经在 official GitHub repository 上为此创建了一个功能请求.请继续关注。

关于c++ - 自定义 C++ CAF 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45589227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com