Add UTC time prefix to logs

This commit is contained in:
Cameron Gutman 2019-03-28 19:37:46 -07:00
parent 6916cfd0de
commit a7e41d15f5
2 changed files with 14 additions and 0 deletions

View File

@ -746,6 +746,8 @@ void ResetLogFile()
{ {
char oldLogFilePath[MAX_PATH + 1]; char oldLogFilePath[MAX_PATH + 1];
char currentLogFilePath[MAX_PATH + 1]; char currentLogFilePath[MAX_PATH + 1];
char timeString[MAX_PATH + 1] = {};
SYSTEMTIME time;
ExpandEnvironmentStringsA("%ProgramData%\\MISS\\miss-old.log", oldLogFilePath, sizeof(oldLogFilePath)); ExpandEnvironmentStringsA("%ProgramData%\\MISS\\miss-old.log", oldLogFilePath, sizeof(oldLogFilePath));
ExpandEnvironmentStringsA("%ProgramData%\\MISS\\miss-current.log", currentLogFilePath, sizeof(currentLogFilePath)); ExpandEnvironmentStringsA("%ProgramData%\\MISS\\miss-current.log", currentLogFilePath, sizeof(currentLogFilePath));
@ -761,6 +763,11 @@ void ResetLogFile()
// Print a log header // Print a log header
printf("Moonlight Internet Streaming Service v" VER_VERSION_STR NL); printf("Moonlight Internet Streaming Service v" VER_VERSION_STR NL);
// Print the current time
GetSystemTime(&time);
GetTimeFormatA(LOCALE_SYSTEM_DEFAULT, 0, &time, "hh':'mm':'ss tt", timeString, ARRAYSIZE(timeString));
printf("The current UTC time is: %s" NL, timeString);
} }
DWORD WINAPI GameStreamStateChangeThread(PVOID Context) DWORD WINAPI GameStreamStateChangeThread(PVOID Context)

View File

@ -617,6 +617,8 @@ bool IsDoubleNAT(PSOCKADDR_IN wanAddr)
int main(int argc, char* argv[]) int main(int argc, char* argv[])
{ {
WSADATA wsaData; WSADATA wsaData;
SYSTEMTIME time;
char timeString[MAX_PATH + 1] = {};
char tempPath[MAX_PATH + 1]; char tempPath[MAX_PATH + 1];
GetTempPathA(sizeof(tempPath), tempPath); GetTempPathA(sizeof(tempPath), tempPath);
@ -627,6 +629,11 @@ int main(int argc, char* argv[])
// Print a log header // Print a log header
printf("Moonlight Internet Streaming Tester v" VER_VERSION_STR "\n"); printf("Moonlight Internet Streaming Tester v" VER_VERSION_STR "\n");
// Print the current time
GetSystemTime(&time);
GetTimeFormatA(LOCALE_SYSTEM_DEFAULT, 0, &time, "hh':'mm':'ss tt", timeString, ARRAYSIZE(timeString));
printf("The current UTC time is: %s\n", timeString);
// Print a console header // Print a console header
fprintf(stderr, "Moonlight Internet Streaming Tester v" VER_VERSION_STR "\n\n"); fprintf(stderr, "Moonlight Internet Streaming Tester v" VER_VERSION_STR "\n\n");