初始化代码:
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 调试