Get rid of the ***_WML macros since their raison d'être...

...(lg::a.dont_log(lg::b)) will be used early enough and for more than
one operation.
This commit is contained in:
Ignacio R. Morelle 2009-01-12 01:10:44 +00:00
parent ee9a99ee6d
commit 7473a388bb

View File

@ -50,11 +50,6 @@
#define LOG_DP LOG_STREAM(info, display)
#define ERR_CF LOG_STREAM(err, config)
#define DBG_WML LOG_STREAM(debug,wml)
#define LOG_WML LOG_STREAM(info, wml)
#define WRN_WML LOG_STREAM(warn, wml)
#define ERR_WML LOG_STREAM(err, wml)
namespace {
std::stringstream wml_messages_stream;
@ -134,13 +129,13 @@ namespace {
static void put_wml_message(const std::string& logger, const std::string& message)
{
if (logger == "err" || logger == "error") {
ERR_WML << message << "\n";
lg::err(lg::wml) << message << "\n";
} else if (logger == "warn" || logger == "wrn" || logger == "warning") {
WRN_WML << message << "\n";
} else if (logger == "debug" || logger == "dbg") {
DBG_WML << message << "\n";
lg::warn(lg::wml) << message << "\n";
} else if((logger == "debug" || logger == "dbg") && !lg::debug.dont_log(lg::wml)) {
lg::debug(lg::wml) << message << "\n";
} else {
LOG_WML << message << "\n";
lg::info(lg::wml) << message << "\n";
}
}