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 + -
显示快捷键?