qdebugloger.cpp

来自「BCB下的高效开发包。包含大并发的网络库」· C++ 代码 · 共 20 行

CPP
20
字号
//---------------------------------------------------------------------------
#include "QDebugLoger.h"
#include "../QStdlib/QStdlib.h"
#include "../QSystem/QSystem.h"
#include "Windows.h"
#include <string>
//---------------------------------------------------------------------------
void _QDebugLogerSend(const char* Report, int Level, const char* File, int Line)
{
        std::string Data = MakeKey("PID",QLongToStr(::GetCurrentProcessId()));
        Data += MakeKey("THREADID", QLongToStr(::GetCurrentThreadId()));
        Data += MakeKey("LEVEL", QIntToStr(Level));
        Data += MakeKey("REPORT", Report);
        Data += MakeKey("FILE", File);
        Data += MakeKey("LINE", QIntToStr(Line));
        Data += MakeKey("SYSTEMTICK", QInt64ToStr((__int64)GetTickCount()));
        Data += MakeKey("TIME", QDateTime().DateTimeString());
        QWndCopyData::Send(Data, "QDebugLoger_Recv");
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?