From: Remi Gacogne Date: Wed, 12 Jan 2022 15:15:17 +0000 (+0100) Subject: dnsdist: Add the 'vinfolog' Lua binding X-Git-Tag: dnsdist-1.8.0-rc1~285^2~7 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9f34c138aade9db4b1f08fabaca8ded0089b67a4;p=thirdparty%2Fpdns.git dnsdist: Add the 'vinfolog' Lua binding --- diff --git a/pdns/dnsdist-lua-bindings.cc b/pdns/dnsdist-lua-bindings.cc index dd00c0485e..f9c321c7e7 100644 --- a/pdns/dnsdist-lua-bindings.cc +++ b/pdns/dnsdist-lua-bindings.cc @@ -29,6 +29,9 @@ void setupLuaBindings(LuaContext& luaCtx, bool client) { + luaCtx.writeFunction("vinfolog", [](const string& arg) { + vinfolog("%s", arg); + }); luaCtx.writeFunction("infolog", [](const string& arg) { infolog("%s", arg); }); diff --git a/pdns/dnsdistdist/docs/reference/logging.rst b/pdns/dnsdistdist/docs/reference/logging.rst index f6751d977c..c4b0c0a794 100755 --- a/pdns/dnsdistdist/docs/reference/logging.rst +++ b/pdns/dnsdistdist/docs/reference/logging.rst @@ -22,3 +22,11 @@ There are some functions to create log output. Writes an info line. :param str line: The line to write. + +.. function:: vinfolog(line) + + .. versionadded:: 1.8.0 + + Writes an info line if dnsdist is running in verbose (debug) mode. + + :param str line: The line to write.