X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flogger.cpp;h=901800ec30fc2736113227988cc480f25a722d45;hb=HEAD;hp=35d45079e98e8b05dc5b44413c5cd094fdb802e1;hpb=5e00719d0c63e306786ff36df61797cdbc86f3e9;p=builder.git diff --git a/source/logger.cpp b/source/logger.cpp deleted file mode 100644 index 35d4507..0000000 --- a/source/logger.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include -#include -#include "logger.h" - -using namespace std; -using namespace Msp; - -void Logger::enable_channel(const string &chan) -{ - auto i = lower_bound(enabled_channels, chan); - if(i==enabled_channels.end() || *i!=chan) - enabled_channels.insert(i, chan); -} - -void Logger::disable_channel(const string &chan) -{ - auto i = lower_bound(enabled_channels, chan); - if(i!=enabled_channels.end() && *i==chan) - enabled_channels.erase(i); -} - -bool Logger::is_channel_enabled(const string &chan) const -{ - auto i = lower_bound(enabled_channels, chan); - return (i!=enabled_channels.end() && *i==chan); -} - -void Logger::log(const string &chan, const string &message) const -{ - if(is_channel_enabled(chan)) - print(message); -} - -void Logger::print(const string &message) const -{ - IO::print("%s\n", message); -}