diff options
author | 杨宇千 <crupest@outlook.com> | 2019-09-09 23:45:55 +0800 |
---|---|---|
committer | 杨宇千 <crupest@outlook.com> | 2019-09-09 23:45:55 +0800 |
commit | 1028f0206ca3ddb1c5a5ca5b0b25ffcabddacb16 (patch) | |
tree | aade6f3201d3e82c4aaeeac21b2a67e5409a4629 | |
parent | a8ba16ddab3291e59a33b36405462094f8cdf5bc (diff) | |
download | cru-1028f0206ca3ddb1c5a5ca5b0b25ffcabddacb16.tar.gz cru-1028f0206ca3ddb1c5a5ca5b0b25ffcabddacb16.tar.bz2 cru-1028f0206ca3ddb1c5a5ca5b0b25ffcabddacb16.zip |
...
-rw-r--r-- | include/cru/common/logger.hpp | 6 | ||||
-rw-r--r-- | src/common/logger.cpp | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/cru/common/logger.hpp b/include/cru/common/logger.hpp index 4da81eb1..bbe06331 100644 --- a/include/cru/common/logger.hpp +++ b/include/cru/common/logger.hpp @@ -56,7 +56,9 @@ class Logger : public Object { template <typename... TArgs> void Debug(const std::wstring_view& format, TArgs&&... args) { +#ifdef CRU_DEBUG Log(LogLevel::Debug, util::Format(format, std::forward<TArgs>(args)...)); +#endif } template <typename... TArgs> @@ -80,8 +82,10 @@ class Logger : public Object { template <typename... TArgs> void Debug(const std::wstring_view& format, TArgs&&... args) { +#ifdef CRU_DEBUG Logger::GetInstance()->Log( LogLevel::Debug, util::Format(format, std::forward<TArgs>(args)...)); +#endif } template <typename... TArgs> @@ -101,4 +105,4 @@ void Error(const std::wstring_view& format, TArgs&&... args) { Logger::GetInstance()->Log( LogLevel::Error, util::Format(format, std::forward<TArgs>(args)...)); } -} // namespace cru::logger +} // namespace cru::log diff --git a/src/common/logger.cpp b/src/common/logger.cpp index 11446f24..25223d91 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp @@ -49,6 +49,11 @@ std::wstring_view LogLevelToString(LogLevel level) { } // namespace void Logger::Log(LogLevel level, const std::wstring_view &s) { +#ifndef CRU_DEBUG + if (level == LogLevel::Debug) { + return; + } +#endif for (const auto source : sources_) { auto now = std::time(nullptr); wchar_t buffer[50]; |