diff options
Diffstat (limited to 'vespalog/src/vespa/log/log.h')
-rw-r--r-- | vespalog/src/vespa/log/log.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vespalog/src/vespa/log/log.h b/vespalog/src/vespa/log/log.h index 38b16e26fc2..c69916f695a 100644 --- a/vespalog/src/vespa/log/log.h +++ b/vespalog/src/vespa/log/log.h @@ -38,13 +38,13 @@ static int log_dummmy __attribute__((unused)) = logger.setRcsId(x) #ifndef VESPA_LOG_USELOGBUFFERFORREGULARLOG #define LOG(level, ...) \ do { \ - if (logger.wants(ns_log::Logger::level)) { \ + if (__builtin_expect(logger.wants(ns_log::Logger::level), false)) { \ logger.doLog(ns_log::Logger::level, __FILE__, __LINE__, __VA_ARGS__); \ } \ } while (false) #define VLOG(level, ...) \ do { \ - if (logger.wants(level)) { \ + if (__builtin_expect(logger.wants(level), false)) { \ logger.doLog(level, __FILE__, __LINE__, __VA_ARGS__); \ } \ } while (false) |