From f58e6a99cb446acf39fc22f1f3f002455dcd7f31 Mon Sep 17 00:00:00 2001 From: dreamforceinc Date: Sat, 12 Feb 2022 18:13:19 +0300 Subject: [PATCH] Slightly cleaned up code --- wCenterWindow/Logger.cpp | 28 +++++++++++++++++++--------- wCenterWindow/Logger.h | 28 ++++++++++++++++------------ wCenterWindow/framework.h | 3 ++- 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/wCenterWindow/Logger.cpp b/wCenterWindow/Logger.cpp index 33bd42e..7429e47 100644 --- a/wCenterWindow/Logger.cpp +++ b/wCenterWindow/Logger.cpp @@ -11,13 +11,15 @@ extern WCHAR szTitle[]; extern LPVOID szBuffer; namespace fs = std::filesystem; -std::wstring PrintTitle() { +std::wstring PrintTitle() +{ wchar_t szWinTitle[2048]; StringCchPrintf(szWinTitle, 2048, L"%s", szBuffer); return szWinTitle; } -std::wstring GetTimeStamp() { +std::wstring GetTimeStamp() +{ SYSTEMTIME lt; GetLocalTime(<); wchar_t ts[TS_LEN]; @@ -25,15 +27,18 @@ std::wstring GetTimeStamp() { return ts; } -void OpenLogFile() { +void OpenLogFile() +{ wchar_t lpszPath[PATH_LEN]{}; DWORD dwPathLength = GetModuleFileNameW(NULL, lpszPath, PATH_LEN); DWORD dwError = GetLastError(); - if (ERROR_INSUFFICIENT_BUFFER == dwError) { + if (ERROR_INSUFFICIENT_BUFFER == dwError) + { MessageBoxW(NULL, L"Path to logfile is too long! Working without logging.", (LPCWSTR)szTitle, MB_OK | MB_ICONWARNING); return; } - if (NULL == dwPathLength) { + if (NULL == dwPathLength) + { MessageBoxW(NULL, L"Can't get module filename! Working without logging.", (LPCWSTR)szTitle, MB_OK | MB_ICONWARNING); return; } @@ -48,18 +53,23 @@ void OpenLogFile() { log_path = L"d:\\test.log"; #endif logfile.open(log_path); - if (logfile.is_open()) { + if (logfile.is_open()) + { diag_log(L"Start logging."); diag_log(L"Logfile:", log_path); diag_log(log_path, L"successfully opened."); - } else { + } + else + { MessageBoxW(NULL, L"Can't open logfile! Working without logging.", (LPCWSTR)szTitle, MB_OK | MB_ICONWARNING); } return; } -void CloseLogFile() { - if (logfile) { +void CloseLogFile() +{ + if (logfile) + { diag_log(L"End logging."); logfile.close(); } diff --git a/wCenterWindow/Logger.h b/wCenterWindow/Logger.h index 7adff8c..d484ed4 100644 --- a/wCenterWindow/Logger.h +++ b/wCenterWindow/Logger.h @@ -9,46 +9,50 @@ std::wstring GetTimeStamp(); std::wstring PrintTitle(); template -void diag_log(T1 arg1) { +void diag_log(T1 arg1) +{ logfile << GetTimeStamp() << arg1 << std::endl; } template -void diag_log(T1 arg1, T2 arg2) { +void diag_log(T1 arg1, T2 arg2) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3) { +void diag_log(T1 arg1, T2 arg2, T3 arg3) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4) { - //if (typeid(T4) == typeid(WCHAR)) { - // logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << PrintTitle() << std::endl; - // return; - //} +void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << arg4 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { +void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << arg4 << ' ' << arg5 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { +void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << arg4 << ' ' << arg5 << ' ' << arg6 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) { +void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << arg4 << ' ' << arg5 << ' ' << arg6 << ' ' << arg7 << std::endl; } template -void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) { +void diag_log(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8) +{ logfile << GetTimeStamp() << arg1 << ' ' << arg2 << ' ' << arg3 << ' ' << arg4 << ' ' << arg5 << ' ' << arg6 << ' ' << arg7 << ' ' << arg8 << std::endl; } diff --git a/wCenterWindow/framework.h b/wCenterWindow/framework.h index 6d73803..cf2cb46 100644 --- a/wCenterWindow/framework.h +++ b/wCenterWindow/framework.h @@ -5,13 +5,14 @@ #pragma once #include "targetver.h" -//#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers +#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers // Windows Header Files #include #include #include #include #include +#include #include #include