代码拉取完成,页面将自动刷新
// TestConsole.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <locale.h>
#include "LogFile.h"
void TestLogFileGet(CLogFile* pcLogFile) {
_tprintf(_T("GetFileName4Host:%s\n"), pcLogFile->GetFileName4Host());
_tprintf(_T("GetFileName4User:%s\n"), pcLogFile->GetFileName4User());
_tprintf(_T("GetPathName4Host:%s\n"), pcLogFile->GetPathName4Host());
_tprintf(_T("GetPathName4User:%s\n"), pcLogFile->GetPathName4User());
_tprintf(_T("GetPathName:%s\n"), pcLogFile->GetPathName());
_tprintf(_T("GetFileNameFullPath:%s\n"), pcLogFile->GetFileNameFullPath());
_tprintf(_T("--------------------------------\n"));
}
void TestLogFileRecord(CLogFile* pcLogFile) {
pcLogFile->SetHeader(_T("Function\tLevel\t温度\t湿度"));
for (int i = 0; i < 10; i++) {
_tprintf(_T("%d\n"), pcLogFile->Record(_T("%s\t%s\t%d\t%d"), _T(__FUNCTION__), (i % 2) ? _T("Error") : _T("Warning"), i + 10, i * 2));
}
_tprintf(_T("--------------------------------\n"));
}
void TestLogFileInit() {
CLogFile cLogFile;
_tprintf(_T("TestLogFileInit:\n"));
TestLogFileGet(&cLogFile);
TestLogFileRecord(&cLogFile);
}
void TestLogFileInitLog() {
CLogFile cLogFile(_T("log"));
_tprintf(_T("TestLogFileInit:log\n"));
TestLogFileGet(&cLogFile);
TestLogFileRecord(&cLogFile);
}
void TestLogFileInitNull() {
CLogFile cLogFile(NULL);
_tprintf(_T("TestLogFileInit:null\n"));
cLogFile.SetFileName4User(_T("robot"));
TestLogFileGet(&cLogFile);
TestLogFileRecord(&cLogFile);
}
void TestLogFileSet() {
CLogFile cLogFile;
TCHAR szFileName4Host[] = _T("host");
_tprintf(_T("SetFileName4Host:%s\n"), szFileName4Host);
cLogFile.SetFileName4Host(szFileName4Host);
TCHAR szFileName4User[] = _T("user");
_tprintf(_T("SetFileName4User:%s\n"), szFileName4User);
cLogFile.SetFileName4User(szFileName4User);
TCHAR szPathName4Host[] = _T("c:\\windows");
_tprintf(_T("SetPathName4Host:%s\n"), szPathName4Host);
cLogFile.SetPathName4Host(szPathName4Host);
TCHAR szPathName4User[] = _T("temp");
_tprintf(_T("SetPathName4User:%s\n"), szPathName4User);
cLogFile.SetPathName4User(szPathName4User);
TestLogFileGet(&cLogFile);
}
int main() {
_tsetlocale(LC_ALL, _T("chs"));
_tprintf(_T("Hello World!您好!\n\n"));
TestLogFileInit();
TestLogFileInitLog();
TestLogFileInitNull();
TestLogFileSet();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。