]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
log: introduce log_trace_errno()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 28 Jan 2022 01:50:36 +0000 (10:50 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 28 Jan 2022 01:50:36 +0000 (10:50 +0900)
src/basic/log.h

index 1e2bec16468cbc3614b9bb0955cfdeb7c903c293..0d927bfce976a8e122d5bfa35b08b92b0d4938a2 100644 (file)
@@ -273,9 +273,11 @@ int log_emergency_level(void);
         })
 
 #if LOG_TRACE
-#  define log_trace(...) log_debug(__VA_ARGS__)
+#  define log_trace(...)          log_debug(__VA_ARGS__)
+#  define log_trace_errno(...)    log_debug_errno(__VA_ARGS__)
 #else
-#  define log_trace(...) do {} while (0)
+#  define log_trace(...)          do {} while (0)
+#  define log_trace_errno(e, ...) (-ERRNO_VALUE(e))
 #endif
 
 /* Structured logging */