]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/log.h nit: tweak macro for __LINE__
authorVladimír Čunát <vladimir.cunat@nic.cz>
Wed, 28 Jul 2021 16:26:59 +0000 (18:26 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Thu, 29 Jul 2021 09:44:47 +0000 (11:44 +0200)
- we don't need doubling the layer in this case,
  as the SD_JOURNAL_METADATA macro adds a layer already
- `TO_STR` was perhaps a too short name and could collide

lib/log.h

index 3a0e3c7a54cbf9928a75108de0b6f617f0a29727..65901b69eaaf212df8307e2e90cd307436efc80b 100644 (file)
--- a/lib/log.h
+++ b/lib/log.h
@@ -150,9 +150,9 @@ void kr_log_level_set(kr_log_level_t level);
 KR_EXPORT
 void kr_log_target_set(kr_log_target_t target);
 
-#define TO_STR_A(x) #x
-#define TO_STR(x) TO_STR_A(x)
-#define SD_JOURNAL_METADATA "CODE_FILE=" __FILE__, "CODE_LINE=" TO_STR(__LINE__), ""
+#define KR_LOG_SJM_STR(x) #x
+#define SD_JOURNAL_METADATA "CODE_FILE=" __FILE__, "CODE_LINE=" KR_LOG_SJM_STR(__LINE__), ""
+
 
 /**
  * Logging function for user modules. Uses group LOG_GRP_MODULE and ``info`` level.