zlog 超长日志相关疑问

发布于 2021-11-16 16:30:17 字数 560 浏览 403 评论 1

@难易 你好,在你的帮助下,我已经成功编译了win版,并且将最新的zlog2.1.9版合并进去了。

我使用最新版的zlog过程中还是发现了问题,之前讨论的超长日志,目前我测试下来单条日志的长度必须要小于buffer min参数值才能被正确显示出来,否则仍旧不能输出且无任何异常提示。能不能帮我确认下是我合并代码出了问题呢?还是zlog本身就是这样设计的?

[global]
buffer min = 1000  buffer max = 2MB
char bb[1024];
 memset(bb,'A',1023);
 bb[1023]=0;
 zlog_info(cat, bb);

打印不出来。。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲喜皆因你 2021-11-17 10:20:37

按照设计,超过buffer min,内存会自动扩充,

直到buffer max为止,多的日志会被截断

至于win版为什么会这样我也不是很理解。。。。可以调试一下buf.c

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文