Log4cpp是一个开源的C++类库,它提供了在C++程序中使用日志和跟踪调试的功能。
官网地址: 访问
初始化代码:
log4cpp::PatternLayout* pLayout = new log4cpp::PatternLayout();
pLayout->setConversionPattern("%d: %p %c %x: %m%n");
log4cpp::Appender* fileAppender = new log4cpp::FileAppender("fileAppender","日志.log");
fileAppender->setLayout(pLayout);
log4cpp::Category& root = log4cpp::Category::getRoot().getInstance("日志类型");
root.addAppender(fileAppender);
root.setPriority(log4cpp::Priority::DEBUG);
初始化布局, 文件适配器, 类型基本算设置完成, 可以使用了.
直接使用类型实例的方法就可以按级别打印日志了.
root.error 错误
root.info 提示
root.debug 调试
需要完整代码请访问 CPlusPlusExamples
联系方式:
作者 | 郑天佐 |
---|---|
278969898 | |
主页 | http://www.camelstudio.cn |
邮箱 | camelsoft@163.com |
博客 | http://blog.csdn.net/zhengtianzuo06 |
github | https://github.com/zhengtianzuo |
QQ群 | 199672080 |