闲得无聊,瞎写的一个东西。 好多地方能够优化甚至可能重写,也没写,就记下了个思路在这里。 主要熟练一下C++17的内容。 version = 0.1 lc_log .h lc_log.cpp lc_logmgr.h ...
最近写了一个动态链接库提供给C 界面开发的同事调用。为了方便调试输出,用C C 的标准库API编写了一个Log日志库。 读取本地时间作为Log文件名,一天一个文件,定义一个LOG LEVEL,一共分为五个级别。 include lt iostream gt include lt fstream gt include lt time.h gt typedef enum enLogLevel LOG ...
2019-10-15 16:19 0 1238 推荐指数:
闲得无聊,瞎写的一个东西。 好多地方能够优化甚至可能重写,也没写,就记下了个思路在这里。 主要熟练一下C++17的内容。 version = 0.1 lc_log .h lc_log.cpp lc_logmgr.h ...
myLog.h myLog.cpp mian.cpp ...
用法如下: 不只是main函数中,任何地方只要include头文件就可以用。 主要是辅助调试,特别是写dll程序的时候比较实用。可以加个宏控制。在发布的时候关掉日志功能。 ...
诸如log4cxx之类的日志库还是有些复杂,自己实现了一个简单的日志模块。 支持文件设置、日志级别、非原子打印,还附加了常用的线程锁相关宏,如下: sys_logger.h sys_logger.cpp ...
CLog 头 代码很简单 如果需要的直接Ctrl+C ----Ctrl+V 即可 CLog.cpp ...
一个跨平台的日志系统 用法如下 文件结构如下 log.h simpleLog.h simpleLog.cpp 编译命令 ...
在开发当中有的直接调试很方便,有的就不太好调试,所以我经常使用写日志以及输出Debug信息来进行开发。尽管我比较喜欢使用以输出Debug的信息的方式来跟踪程序。因为直接一句话: OutputDebugString("你想输出的信息\r\n"); 就可以在非调试模式下直 ...