]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
logging: print group name padded to 6 characters
authorTomas Krizek <tomas.krizek@nic.cz>
Thu, 8 Jul 2021 01:37:43 +0000 (03:37 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Thu, 29 Jul 2021 09:42:32 +0000 (11:42 +0200)
Add space padding when printing the group name to allow usage of
regular group names in lua code (e.g. "io" instead of "io    ").

daemon/lua/sandbox.lua.in
lib/log.c
lib/log.h

index 5c4fcc5139d271264c8691e4aecc4c805fafaa2b..01ae885f14a042b4b1af768d2a66969d80c07606 100644 (file)
@@ -32,7 +32,7 @@ local function curr_line() return debug.getinfo(4,'l').currentline end
 
 local function log_fmt(grp, level, fmt, ...)
        ffi.C.kr_log_fmt(grp, level, 'CODE_FILE='..curr_file(), 'CODE_LINE='..curr_line(), '',
-                       '[%s] ' .. fmt .. '\n', ffi.C.kr_log_grp2name(grp), ...)
+                       '[%-6s] ' .. fmt .. '\n', ffi.C.kr_log_grp2name(grp), ...)
 end
 
 function log_req(req, qry_uid, indent, grp, fmt, ...)
index c1cc415689fc242b26b0593f77f5da0db9333193..81eaeceb0c5c8cbb373bc20055f9dda6d57be9a9 100644 (file)
--- a/lib/log.c
+++ b/lib/log.c
@@ -249,7 +249,7 @@ static void kr_vlog_req(
        if (kr_log_rtrace_enabled(req))
                req->trace_log(req, msg);
        else
-               kr_log_fmt(group, LOG_DEBUG, SD_JOURNAL_METADATA, "[%s]%s", tag, msg);
+               kr_log_fmt(group, LOG_DEBUG, SD_JOURNAL_METADATA, "[%-6s]%s", tag, msg);
 
        mp_delete(mp);
 }
index e5ebe600e5edfd52403bdf3bec6b544238c59df4..c3fb5db5904f7ecf09ad2a73a0c6aa5aa9614ee2 100644 (file)
--- a/lib/log.h
+++ b/lib/log.h
@@ -73,20 +73,20 @@ enum kr_log_groups_type {
 
 
 #define LOG_GRP_SYSTEM_TAG             "system"
-#define LOG_GRP_CACHE_TAG              "cache "
-#define LOG_GRP_IO_TAG                 "io    "
-#define LOG_GRP_NETWORK_TAG            "net   "
-#define LOG_GRP_TA_TAG                 "ta    "
-#define LOG_GRP_TLS_TAG                        "tls   "
+#define LOG_GRP_CACHE_TAG              "cache"
+#define LOG_GRP_IO_TAG                 "io"
+#define LOG_GRP_NETWORK_TAG            "net"
+#define LOG_GRP_TA_TAG                 "ta"
+#define LOG_GRP_TLS_TAG                        "tls"
 #define LOG_GRP_GNUTLS_TAG             "gnutls"
 #define LOG_GRP_TLSCLIENT_TAG          "tls_cl"
-#define LOG_GRP_XDP_TAG                        "xdp   "
+#define LOG_GRP_XDP_TAG                        "xdp"
 #define LOG_GRP_ZIMPORT_TAG            "zimprt"
 #define LOG_GRP_ZSCANNER_TAG           "zscann"
-#define LOG_GRP_DOH_TAG                        "doh   "
+#define LOG_GRP_DOH_TAG                        "doh"
 #define LOG_GRP_DNSSEC_TAG             "dnssec"
-#define LOG_GRP_HINT_TAG               "hint  "
-#define LOG_GRP_PLAN_TAG               "plan  "
+#define LOG_GRP_HINT_TAG               "hint"
+#define LOG_GRP_PLAN_TAG               "plan"
 #define LOG_GRP_ITERATOR_TAG           "iterat"
 #define LOG_GRP_VALIDATOR_TAG          "valdtr"
 #define LOG_GRP_RESOLVER_TAG           "resolv"
@@ -99,8 +99,8 @@ enum kr_log_groups_type {
 #define LOG_GRP_POLICY_TAG             "policy"
 #define LOG_GRP_TASENTINEL_TAG         "tasent"
 #define LOG_GRP_TASIGNALING_TAG                "tasign"
-#define LOG_GRP_TAUPDATE_TAG           "taupd "
-#define LOG_GRP_DAF_TAG                        "daf   "
+#define LOG_GRP_TAUPDATE_TAG           "taupd"
+#define LOG_GRP_DAF_TAG                        "daf"
 #define LOG_GRP_DETECTTIMEJUMP_TAG     "timejm"
 #define LOG_GRP_DETECTTIMESKEW_TAG     "timesk"
 #define LOG_GRP_GRAPHITE_TAG           "graphi"
@@ -108,9 +108,9 @@ enum kr_log_groups_type {
 #define LOG_GRP_PRIMING_TAG            "primin"
 #define LOG_GRP_SRVSTALE_TAG           "srvstl"
 #define LOG_GRP_WATCHDOG_TAG           "wtchdg"
-#define LOG_GRP_NSID_TAG               "nsid  "
+#define LOG_GRP_NSID_TAG               "nsid"
 #define LOG_GRP_DNSTAP_TAG             "dnstap"
-#define LOG_GRP_TESTS_TAG              "tests "
+#define LOG_GRP_TESTS_TAG              "tests"
 
 KR_EXPORT
 extern log_groups_t kr_log_groups;
@@ -149,26 +149,26 @@ void kr_log_init(log_level_t level, log_target_t target);
 
 #define kr_log_debug(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_DEBUG, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 #define kr_log_info(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_INFO, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 #define kr_log_notice(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_NOTICE, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 #define kr_log_warning(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_WARNING, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 #define kr_log_error(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_ERR, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 #define kr_log_fatal(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_CRIT, SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] " fmt, ## __VA_ARGS__)
+                       "[%-6s] " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 
 #define kr_log_deprecate(grp, fmt, ...) \
        kr_log_fmt(LOG_GRP_ ## grp, LOG_WARNING,SD_JOURNAL_METADATA, \
-                       "[" LOG_GRP_ ## grp ## _TAG "] deprecation WARNING: " fmt, ## __VA_ARGS__)
+                       "[%-6s] deprecation WARNING: " fmt, LOG_GRP_ ## grp ## _TAG, ## __VA_ARGS__)
 
 #define KR_LOG_LEVEL_IS(exp) ((kr_log_level >= (exp)) ? true : false)