C++ – 日志库easylogging++初始化时不生成默认日志文件mylog.txt
1 easylogging++日志会默认生成日志文件mylog.txt
在使用C++日志库easylogging++的过程中,既使我们在日志配置中已经进行了日志文件路径和文件名格式的指定,但是只要通过以下类似代码初始化了easylogging++,
#include "easylogging++.h"
INITIALIZE_EASYLOGGINGPP
int main(int argc, char* argv[]) {
LOG(INFO) << "My first info log using default logger";
return 0;
}
就会默认生成一个日志文件mylog.txt。
虽然这个默认的日志不对实际日志输出产生什么影响,但是看着就是很不舒服。后面在仔细看了easylogging++的Github仓库文档之后,我发现了下面的一个宏ELPP_NO_DEFAULT_LOG_FILE
,这个宏的意义是
If you dont want to initialize library with default log file, define this macro. This will log to null device for unix and windows. In other platforms you may get error and you will need to use
ELPP_DEFAULT_LOG_FILE
. (PR for other platform's null devices are most welcomed)
意思是说:如果我们不想再初始化的时候创建默认的日志文件,就在项目中定义这个宏去禁止产生默认的日志文件。
所以这个问题的解决就是在项目中定义宏:ELPP_NO_DEFAULT_LOG_FILE
,这样就可以在去除默认日志文件的生成。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:C++ – 日志库easylogging++初始化时不生成默认日志文件mylog.txt
原文链接:https://www.stubbornhuang.com/2769/
发布于:2023年08月28日 20:16:15
修改于:2023年08月28日 20:16:15
当前分类随机文章推荐
- C++ - std::map - 存储动态指针时正确释放内存 阅读4640次,点赞1次
- C++ - 将一维数组/二维数组/三维数组作为函数参数传递给函数 阅读2252次,点赞0次
- C++11 - std::bind简要介绍以及可绑定函数的几种形式总结 阅读5023次,点赞4次
- C++11 - 使用std::codecvt进行字符编码转换需要注意的时间效率问题 阅读2540次,点赞2次
- Centos7 编译C++项目错误解决 : terminate called after throwing an instance of 'std::regex_error' 阅读2824次,点赞1次
- C++ - 在Visual Studio中使用OpenMP加速for循环 阅读509次,点赞0次
- C++ - 使用Websocket++编写客户端连接WebSocket服务器并进行通信 阅读5125次,点赞3次
- C++ - 想用C++写服务器?C/C++ web服务第三方库、框架整理 阅读592次,点赞0次
- C++ - 格式化json字符串,方便展示json字符串的层次结构 阅读3890次,点赞0次
- C++11 - 封装std::thread,增加子线程启动、暂停、唤起、停止功能 阅读5876次,点赞7次
全站随机文章推荐
- 资源分享 - Game AI Pro 360 - Guide to Tactics and Strategy 英文高清PDF下载 阅读2201次,点赞0次
- 资源分享 - Vector Field Processing on Triangle Meshes高清PDF下载 阅读2553次,点赞0次
- 资源分享 - Game Programming Patterns 英文高清PDF下载 阅读2017次,点赞0次
- ThreeJS - 修复摄像机近距离模型或者摄像机在某些观察角度3D模型部分或者全部不可见的问题 阅读1189次,点赞1次
- 书籍翻译 - Fundamentals of Computer Graphics, Fourth Edition 虎书第四版中文翻译 阅读5975次,点赞17次
- OpenCV - 将OpenCV视频帧绘制到Win32窗口或者MFC控件上的CvvImage类,包括老版IplImage与新版Mat的绘制 阅读1658次,点赞0次
- WordPress - robots.txt 阅读2888次,点赞0次
- Pytorch – 使用torch.matmul()替换torch.einsum('bhxyd,md->bhxym',(a,b))算子模式 阅读1664次,点赞0次
- human3.6m : Download(数据集下载) 阅读28668次,点赞40次
- CSS - 使用Katex渲染数学公式,数学公式过长超出页面范围的问题修正 阅读64次,点赞0次
评论
169