X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fdebug%2Flogstream.cxx;h=c47d4c8b35a2d050d50ebdf94f1c972deb81b26c;hb=68eb7031e2dce999d112d0164fa28d4b8d66922e;hp=e1201bfd9a8683e24bbab487cb13bfeeb25fde78;hpb=82459a2802a939434f9fc5b88d2b2aea58f0043d;p=simgear.git diff --git a/simgear/debug/logstream.cxx b/simgear/debug/logstream.cxx index e1201bfd..c47d4c8b 100644 --- a/simgear/debug/logstream.cxx +++ b/simgear/debug/logstream.cxx @@ -23,9 +23,11 @@ #include "logstream.hxx" +logstream *global_logstream = NULL; + bool logbuf::logging_enabled = true; -fgDebugClass logbuf::logClass = FG_NONE; -fgDebugPriority logbuf::logPriority = FG_INFO; +sgDebugClass logbuf::logClass = SG_NONE; +sgDebugPriority logbuf::logPriority = SG_INFO; streambuf* logbuf::sbuf = NULL; logbuf::logbuf() @@ -50,14 +52,38 @@ logbuf::set_sb( streambuf* sb ) } void -logbuf::set_log_level( fgDebugClass c, fgDebugPriority p ) +logbuf::set_log_level( sgDebugClass c, sgDebugPriority p ) { logClass = c; logPriority = p; } void -logstream::setLogLevels( fgDebugClass c, fgDebugPriority p ) +logbuf::set_log_classes (sgDebugClass c) +{ + logClass = c; +} + +sgDebugClass +logbuf::get_log_classes () +{ + return logClass; +} + +void +logbuf::set_log_priority (sgDebugPriority p) +{ + logPriority = p; +} + +sgDebugPriority +logbuf::get_log_priority () +{ + return logPriority; +} + +void +logstream::setLogLevels( sgDebugClass c, sgDebugPriority p ) { logbuf::set_log_level( c, p ); }