Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/WolfireGames/overgrowth.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Logging/consolehandler.cpp')
-rw-r--r--Source/Logging/consolehandler.cpp141
1 files changed, 67 insertions, 74 deletions
diff --git a/Source/Logging/consolehandler.cpp b/Source/Logging/consolehandler.cpp
index e1b89520..a86caa49 100644
--- a/Source/Logging/consolehandler.cpp
+++ b/Source/Logging/consolehandler.cpp
@@ -25,105 +25,98 @@
#include <iostream>
-using std::cout;
using std::cerr;
+using std::cout;
using std::flush;
-ConsoleHandler::ConsoleHandler()
-{
+ConsoleHandler::ConsoleHandler() {
}
-ConsoleHandler::~ConsoleHandler()
-{
+ConsoleHandler::~ConsoleHandler() {
}
-void ConsoleHandler::Log( LogSystem::LogType type, int row, const char* filename, const char* cat, const char* message_prefix, const char* message )
-{
-
- /*
- #ifdef _WIN32
+void ConsoleHandler::Log(LogSystem::LogType type, int row, const char* filename, const char* cat, const char* message_prefix, const char* message) {
+ /*
+#ifdef _WIN32
- switch( m_type )
- {
- case LogSystem::LogType::debug :
- system( "Color 0A" );
- break;
+switch( m_type )
+{
+case LogSystem::LogType::debug :
+system( "Color 0A" );
+break;
- case LogSystem::LogType::error :
- system( "Color 04" );
- break;
+case LogSystem::LogType::error :
+system( "Color 04" );
+break;
- case LogSystem::LogType::fatal :
- system( "Color 0C" );
- break;
+case LogSystem::LogType::fatal :
+system( "Color 0C" );
+break;
- case LogSystem::LogType::warning :
- system( "Color 0E" );
- break;
+case LogSystem::LogType::warning :
+system( "Color 0E" );
+break;
- }
- // c fatal
- // a debug
- // e warning
+}
+// c fatal
+// a debug
+// e warning
- #endif
- */
+#endif
+*/
#if defined(PLATFORM_LINUX)
-#define KNRM "\x1B[0m"
-#define KRED "\x1B[31m"
-#define KGRN "\x1B[32m"
-#define KYEL "\x1B[33m"
-#define KBLU "\x1B[34m"
-#define KMAG "\x1B[35m"
-#define KCYN "\x1B[36m"
-#define KWHT "\x1B[37m"
- switch( type )
- {
- case LogSystem::spam :
- cout << KNRM;
- break;
-
- case LogSystem::debug :
- break;
-
- case LogSystem::error :
- cout << KRED;
- break;
-
- case LogSystem::fatal :
- cout << KRED;
- break;
-
- case LogSystem::warning :
- cout << KYEL;
- break;
-
- case LogSystem::info :
- cout << KGRN;
- break;
- }
+#define KNRM "\x1B[0m"
+#define KRED "\x1B[31m"
+#define KGRN "\x1B[32m"
+#define KYEL "\x1B[33m"
+#define KBLU "\x1B[34m"
+#define KMAG "\x1B[35m"
+#define KCYN "\x1B[36m"
+#define KWHT "\x1B[37m"
+ switch (type) {
+ case LogSystem::spam:
+ cout << KNRM;
+ break;
+
+ case LogSystem::debug:
+ break;
+
+ case LogSystem::error:
+ cout << KRED;
+ break;
+
+ case LogSystem::fatal:
+ cout << KRED;
+ break;
+
+ case LogSystem::warning:
+ cout << KYEL;
+ break;
+
+ case LogSystem::info:
+ cout << KGRN;
+ break;
+ }
cout << message_prefix;
- cout << message;
+ cout << message;
cout << KNRM;
#elif defined(PLATFORM_UNIX)
cout << message_prefix;
- cout << message;
+ cout << message;
#else
- //We restrict output on windows because slow console.
- if (type != LogSystem::debug && type != LogSystem::spam )
- {
- //Using fprint here because std::err and std::out doesn't function.
- fprintf( stderr, "%s", message_prefix );
- fprintf( stderr, "%s", message );
- }
+ // We restrict output on windows because slow console.
+ if (type != LogSystem::debug && type != LogSystem::spam) {
+ // Using fprint here because std::err and std::out doesn't function.
+ fprintf(stderr, "%s", message_prefix);
+ fprintf(stderr, "%s", message);
+ }
#endif
}
-void ConsoleHandler::Flush()
-{
+void ConsoleHandler::Flush() {
flush(cerr);
}