VC++開發常用功能一系列文章 (歡迎訂閱,持續更新...)
源代碼demo已上傳到百度網盤:永久生效 .尾部附鏈接
以前寫了一篇 VC++寫日志檔案封裝類源代碼
采用的靜態類的方法,是不支持多執行緒的,只是一個普通功能的除錯版,當然在多執行緒也能用,只要你的日志不是列印的特殊頻繁!
今天更新一版本支持多執行緒的日志版本:
//代碼采用的是vs2017
#include"Cloghelp.h"
CLogHelp m_log;
//call
m_log.SetLogFlag("./test.log");
m_log.WriteLog("hellworld");

直接上代碼:
頭檔案如下:
#pragma once
#include"lockx.h"
#include <string>
#include <fstream>
#include <iostream>
#include<queue>
using namespace std;
enum DebugLevel
{
DEBU
CSDN認證博客專家
C/C++
vc/qt
音視頻
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/243627.html
標籤:其他
