]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/common/log: add GENERIC_ERROR
authorMatan Breizman <mbreizma@redhat.com>
Wed, 4 Jun 2025 11:01:51 +0000 (11:01 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 8 Jun 2025 14:15:56 +0000 (14:15 +0000)
To be used when prefix is not needed.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/common/log.h

index c38b225c94b4f2c287782e7ab7e380f02f90c541..490e33ee4a0a6aa41895b2c2eef2bcb5cc39abc1 100644 (file)
@@ -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__)