]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lua logging: expand the printf in lua already
authorVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 29 Jul 2021 10:55:42 +0000 (12:55 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Thu, 29 Jul 2021 10:58:33 +0000 (12:58 +0200)
- we've been using lua's formatting so far, so avoid changing that
- some lua values would be harder to format with the C style

daemon/lua/sandbox.lua.in

index 432099c1254380805a970d43b213247b8b97ce89..4a513b258da769f40b589472167b592500201240 100644 (file)
@@ -32,15 +32,17 @@ 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(), '',
-                       '[%-6s] ' .. fmt .. '\n', ffi.C.kr_log_grp2name(grp), ...)
+                       '[%-6s] %s\n', ffi.C.kr_log_grp2name(grp), string.format(fmt, ...))
 end
 
 function log_req(req, qry_uid, indent, grp, fmt, ...)
-       ffi.C.kr_log_req1(req, qry_uid, indent, grp, ffi.C.kr_log_grp2name(grp), fmt, ...)
+       ffi.C.kr_log_req1(req, qry_uid, indent, grp, ffi.C.kr_log_grp2name(grp),
+               '%s\n', string.format(fmt, ...))
 end
 
 function log_qry(qry, grp, fmt, ...)
-       ffi.C.kr_log_q1(qry, grp, ffi.C.kr_log_grp2name(grp), fmt, ...)
+       ffi.C.kr_log_q1(qry, grp, ffi.C.kr_log_grp2name(grp),
+               '%s\n', string.format(fmt, ...))
 end
 
 function panic(fmt, ...)