From: Matan Breizman Date: Wed, 4 Jun 2025 11:01:51 +0000 (+0000) Subject: crimson/common/log: add GENERIC_ERROR X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a6e2441560fea8dc70af98cd352122b9f8c07471;p=ceph.git crimson/common/log: add GENERIC_ERROR To be used when prefix is not needed. Signed-off-by: Matan Breizman --- diff --git a/src/crimson/common/log.h b/src/crimson/common/log.h index c38b225c94b4f..490e33ee4a0a6 100644 --- a/src/crimson/common/log.h +++ b/src/crimson/common/log.h @@ -48,6 +48,8 @@ static inline seastar::log_level to_log_level(int level) { #define LOGGER(subname_) crimson::get_logger(ceph_subsys_##subname_) #define LOG_PREFIX(x) constexpr auto FNAME = #x +#define GENERIC_LOG(level_, MSG, ...) \ + LOCAL_LOGGER.log(level_, MSG , ##__VA_ARGS__) #define LOG(level_, MSG, ...) \ LOCAL_LOGGER.log(level_, "{}: " MSG, FNAME , ##__VA_ARGS__) #define SUBLOG(subname_, level_, MSG, ...) \ @@ -80,6 +82,7 @@ static inline seastar::log_level to_log_level(int level) { #define SUBWARNI(subname_, ...) SUBLOGI(subname_, seastar::log_level::warn, __VA_ARGS__) #define ERROR(...) LOG(seastar::log_level::error, __VA_ARGS__) +#define GENERIC_ERROR(...) GENERIC_LOG(seastar::log_level::error, __VA_ARGS__) #define ERRORI(...) LOGI(seastar::log_level::error, __VA_ARGS__) #define SUBERROR(subname_, ...) SUBLOG(subname_, seastar::log_level::error, __VA_ARGS__) #define SUBERRORI(subname_, ...) SUBLOGI(subname_, seastar::log_level::error, __VA_ARGS__)