From 9f34c138aade9db4b1f08fabaca8ded0089b67a4 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Wed, 12 Jan 2022 16:15:17 +0100 Subject: [PATCH] dnsdist: Add the 'vinfolog' Lua binding --- pdns/dnsdist-lua-bindings.cc | 3 +++ pdns/dnsdistdist/docs/reference/logging.rst | 8 ++++++++ 2 files changed, 11 insertions(+) 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. -- 2.47.2