From 16c2050112bd8dfe3685c359e772821581512839 Mon Sep 17 00:00:00 2001 From: Thad Ward Date: Sat, 29 May 2004 19:18:31 +0000 Subject: [PATCH] if we were run with parameters, log them. --- stepmania/src/StepMania.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/stepmania/src/StepMania.cpp b/stepmania/src/StepMania.cpp index 4d90b0e4f4..4368ef3afc 100644 --- a/stepmania/src/StepMania.cpp +++ b/stepmania/src/StepMania.cpp @@ -858,6 +858,20 @@ static void WriteLogHeader() LOG->Info( "Log starting %.4d-%.2d-%.2d %.2d:%.2d:%.2d", 1900+now.tm_year, now.tm_mon+1, now.tm_mday, now.tm_hour+1, now.tm_min, now.tm_sec ); + if(g_argc > 1) { + CString args; + for(int i = 1; i < g_argc; ++i) { + CString CurArg = g_argv[i]; + + if(i>1) + args += " "; + + // surround all params with some marker, as they might have whitespace. + // using [[ and ]], as they are not likely to be in the params. + args += "[[" + CurArg + "]]"; + } + LOG->Info( "Command line args (count=%d): %s", (g_argc - 1), args.c_str()); + } LOG->Trace( " " ); }