Add ability to disable logging
If MTL_LOGGING_DISABLED is defined, logging is disabled. Otherwise, it is enabled.
This commit is contained in:
parent
ed2610d60f
commit
b53bedbcb7
@ -77,10 +77,17 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
#ifdef MTL_LOGGING_DISABLED
|
||||
extern stream_stub debug;
|
||||
extern stream_stub info;
|
||||
extern stream_stub warn;
|
||||
extern stream_stub error;
|
||||
#else
|
||||
extern stream debug;
|
||||
extern stream info;
|
||||
extern stream warn;
|
||||
extern stream error;
|
||||
#endif
|
||||
|
||||
} // namespace log
|
||||
|
||||
|
||||
@ -52,10 +52,10 @@ void stream::flush() {
|
||||
clear();
|
||||
}
|
||||
|
||||
stream debug(reg::string, level::debug);
|
||||
stream info(reg::string, level::info);
|
||||
stream warn(reg::string, level::warn);
|
||||
stream error(reg::string, level::error);
|
||||
typeof(debug) debug(reg::string, level::debug);
|
||||
typeof(info) info(reg::string, level::info);
|
||||
typeof(warn) warn(reg::string, level::warn);
|
||||
typeof(error) error(reg::string, level::error);
|
||||
|
||||
} // namespace log
|
||||
|
||||
|
||||
@ -17,10 +17,10 @@ void stream::flush() {
|
||||
clear();
|
||||
}
|
||||
|
||||
stream debug(buffer, level::debug);
|
||||
stream info(buffer, level::info);
|
||||
stream warn(buffer, level::warn);
|
||||
stream error(buffer, level::error);
|
||||
typeof(debug) debug(buffer, level::debug);
|
||||
typeof(info) info(buffer, level::info);
|
||||
typeof(warn) warn(buffer, level::warn);
|
||||
typeof(error) error(buffer, level::error);
|
||||
|
||||
} // namespace log
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user