[Box Backup-commit] COMMIT r2231 - box/trunk/lib/common

boxbackup-dev at fluffy.co.uk boxbackup-dev at fluffy.co.uk
Sat Aug 9 08:09:06 BST 2008


Author: chris
Date: 2008-08-09 08:09:06 +0100 (Sat, 09 Aug 2008)
New Revision: 2231

Modified:
   box/trunk/lib/common/Logging.cpp
Log:
Convert console logging output to console encoding on Windows.


Modified: box/trunk/lib/common/Logging.cpp
===================================================================
--- box/trunk/lib/common/Logging.cpp	2008-08-09 07:07:16 UTC (rev 2230)
+++ box/trunk/lib/common/Logging.cpp	2008-08-09 07:09:06 UTC (rev 2231)
@@ -317,7 +317,13 @@
 
 	buf << rMessage;
 
-	fprintf(target, "%s\n", buf.str().c_str());
+	#ifdef WIN32
+		std::string output = buf.str();
+		ConvertUtf8ToConsole(output.c_str(), output);
+		fprintf(target, "%s\n", output.c_str());
+	#else
+		fprintf(target, "%s\n", buf.str().c_str());
+	#endif
 	
 	return true;
 }




More information about the Boxbackup-commit mailing list