Split of the line buffer from Console into ConsoleBuffer class
[supertux.git] / src / util / log.cpp
index 6ce6f73..de4fb3d 100644 (file)
 #include "math/rectf.hpp"
 #include "supertux/console.hpp"
 
+LogLevel g_log_level = LOG_WARNING;
+
 static std::ostream& get_logging_instance (void)
 {
-  if (Console::instance != NULL)
-    return (Console::output);
+  if (ConsoleBuffer::current())
+    return (ConsoleBuffer::output);
   else
     return (std::cerr);
 }
@@ -36,22 +38,22 @@ static std::ostream& log_generic_f (const char *prefix, const char* file, int li
   return (get_logging_instance ());
 }
 
-std::ostream& log_debug_f(const char* file, int line) 
+std::ostream& log_debug_f(const char* file, int line)
 {
   return (log_generic_f ("[DEBUG]", file, line));
 }
 
-std::ostream& log_info_f(const char* file, int line) 
+std::ostream& log_info_f(const char* file, int line)
 {
   return (log_generic_f ("[INFO]", file, line));
 }
 
-std::ostream& log_warning_f(const char* file, int line) 
+std::ostream& log_warning_f(const char* file, int line)
 {
   return (log_generic_f ("[WARNING]", file, line));
 }
 
-std::ostream& log_fatal_f(const char* file, int line) 
+std::ostream& log_fatal_f(const char* file, int line)
 {
   return (log_generic_f ("[FATAL]", file, line));
 }