免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: mdou1986
打印 上一主题 下一主题

c程序中打log的库 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-05-10 00:17 |只看该作者
mdou1986 发表于 2012-05-09 12:51
十分感谢


注意缓存,日志名,分割原则

论坛徽章:
0
12 [报告]
发表于 2012-05-10 10:27 |只看该作者
wolf5729 发表于 2012-05-09 21:35
一定要用C的话,只能自己实现一个,或者用syslog。

但是如果我来做的话,最希望直接调用python;对于这种 ...


是说在C程序中调用python的log模块么?这样的话会不会比直接用c来写log还要麻烦呢?而且我想用c调用python写日志的话,系统开销应该不小吧

论坛徽章:
0
13 [报告]
发表于 2014-06-04 23:49 |只看该作者
c-log是一个稳定,高效,多线程安全,易用,简单的C/C++ 日志库,在github主页上有丰富的测试case,后续将会推迟直接输出到scribe等集中式日志收集中间件上,帮助用户更好的收集,分析日志

示例代码:

log_init(LL_TRACE, "mysql", "./log/");
log_notice("%s [time:%d]", "test calling log", time(NULL));
log_debug("debug msg,only write to log when the loglevel bigger than or equal to debug [time:%d]", time(NULL));
log_warn("warnning msg will be writing to the error files [time:%d]", time(NULL));
log_error("you also can change  number of output files by rewrite the macro_define.h");

论坛徽章:
0
14 [报告]
发表于 2014-06-04 23:49 |只看该作者
c-log是个不错的选择
https://github.com/0xmalloc/c-log
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP