log4z 快速使用教程
- #include "../log4z.h"
- #include <iostream>
- #include <stdio.h>
- using namespace zsummer::log4z;
- int main(int argc, char *argv[])
- {
- //启动LOG4Z
- //没有添加任何日志记录器的情况下 LOG4Z会默认构建一个.
- ILog4zManager::GetInstance()->Start();
- //使用快速日志记录宏 可以快速把日志写入默认日志记录器中.
- //LOGD对应 LOG DEBUG, LOGI对应LOG INFO 类推...
- //该宏采用流的形式录入日志信息
- LOGD(" *** " << "hellow wolrd" <<" *** ");
- LOGI("loginfo");
- LOGW("log warning");
- LOGE("log err");
- LOGA("log alarm");
- LOGF("log fatal");
- //停止LOG4Z
- //如果不停止 将在程序退出时会安全销毁
- //ILog4zManager::GetInstance()->Stop();
- printf("press anykey to exit.");
- getchar();
- return 0;
- }
windows下把log4z.h log4z.cpp加入工程.
linux下类似
g++ -lpthread -o test main.cpp ../log4z.cpp
编译 运行
日志文件内容: