首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >diffusion 6.2 C版本-禁用日志记录

diffusion 6.2 C版本-禁用日志记录
EN

Stack Overflow用户
提问于 2018-12-19 17:58:30
回答 1查看 37关注 0票数 0

谁能告诉我如何在扩散的C版本中更改日志记录?默认情况下,它被设置为我所能看到的最大值。在启动时,我的可执行日志和日志记录到stdout/stderr,无法响应扩散服务器ping,最终导致挂起。

如果我将stdout/stderr重定向到一个文件,我的可执行文件会及时启动,对ping作出响应,一切都会正常运行。这显然不是一个可行的解决方案。

谁能告诉我如何以编程方式和/或通过配置禁用/更改日志级别?再说一次,我运行的是扩散的C版本。

非常感谢

格雷厄姆

EN

回答 1

Stack Overflow用户

发布于 2019-01-04 20:52:35

最后我找到了它是什么..。

扩散的C版本是建立在web套接字之上的。用于C的扩散的调试版本将web套接字层的日志记录设置为max。这个问题对于发布版本来说并不存在。

我在调试模式下解决了这个问题,方法是将stdout/stderr重定向到一个文件,从而避免了来自扩散服务器的ping超时。

调试websockets的跟踪输出示例...

池调试:10752/516PALLOC (88/ 88/ 356) 0xcb78f8 "session:_root_pool“(3/3/0)池调试:10752/516PALLOC(10752/ 104/ 372) 0xcb78f8 "session:_root_pool”(4/4/0)池调试:10752/516PALLOC (140/ 140/ 408) 0xcb78f8 "session:_root_pool“(5/5/0)池调试:10752/516PALLOC (156/ 156/ 424) 0xcb78f8 "session:_root_pool“(6/6/0)池调试:10752/516PALLOC (192/ 192/ 460) 0xcb78f8 "session:_root_pool”(7/7/0)池调试:10752/516PALLOC( 10752/516 ) 0xcb78f8 "session:_root_pool“(8/8/0)池调试:10752/516PCALLOC (252/ 252/ 520) 0xcb78f8 "session:_root_pool“(9/9/0)池调试:10752/516PALLOC (268/ 268/ 536) 0xcb78f8 "session:_root_pool”(10/10/0)

希望这对其他人有所帮助……

干杯

格雷厄姆·沃尔什

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53848709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档