diff options
Diffstat (limited to 'src/common/logging/log.h')
| -rw-r--r-- | src/common/logging/log.h | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/common/logging/log.h b/src/common/logging/log.h index e16dde7fc..5fd3bd7f5 100644 --- a/src/common/logging/log.h +++ b/src/common/logging/log.h | |||
| @@ -91,17 +91,16 @@ void LogMessage(Class log_class, Level log_level, | |||
| 91 | } // namespace Log | 91 | } // namespace Log |
| 92 | 92 | ||
| 93 | #define LOG_GENERIC(log_class, log_level, ...) \ | 93 | #define LOG_GENERIC(log_class, log_level, ...) \ |
| 94 | ::Log::LogMessage(::Log::Class::log_class, ::Log::Level::log_level, \ | 94 | ::Log::LogMessage(log_class, log_level, __FILE__, __LINE__, __func__, __VA_ARGS__) |
| 95 | __FILE__, __LINE__, __func__, __VA_ARGS__) | ||
| 96 | 95 | ||
| 97 | #ifdef _DEBUG | 96 | #ifdef _DEBUG |
| 98 | #define LOG_TRACE( log_class, ...) LOG_GENERIC(log_class, Trace, __VA_ARGS__) | 97 | #define LOG_TRACE( log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Trace, __VA_ARGS__) |
| 99 | #else | 98 | #else |
| 100 | #define LOG_TRACE( log_class, ...) (void(0)) | 99 | #define LOG_TRACE( log_class, ...) (void(0)) |
| 101 | #endif | 100 | #endif |
| 102 | 101 | ||
| 103 | #define LOG_DEBUG( log_class, ...) LOG_GENERIC(log_class, Debug, __VA_ARGS__) | 102 | #define LOG_DEBUG( log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Debug, __VA_ARGS__) |
| 104 | #define LOG_INFO( log_class, ...) LOG_GENERIC(log_class, Info, __VA_ARGS__) | 103 | #define LOG_INFO( log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Info, __VA_ARGS__) |
| 105 | #define LOG_WARNING( log_class, ...) LOG_GENERIC(log_class, Warning, __VA_ARGS__) | 104 | #define LOG_WARNING( log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Warning, __VA_ARGS__) |
| 106 | #define LOG_ERROR( log_class, ...) LOG_GENERIC(log_class, Error, __VA_ARGS__) | 105 | #define LOG_ERROR( log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Error, __VA_ARGS__) |
| 107 | #define LOG_CRITICAL(log_class, ...) LOG_GENERIC(log_class, Critical, __VA_ARGS__) | 106 | #define LOG_CRITICAL(log_class, ...) LOG_GENERIC(::Log::Class::log_class, ::Log::Level::Critical, __VA_ARGS__) |