aboutsummaryrefslogtreecommitdiff
path: root/scripts/msgpack-gen.lua
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-07-08 11:03:18 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-07-17 11:37:41 -0300
commitcf30837951120bb27563054ab9aadd4ccf6fadbf (patch)
tree5f2f454e5cbf5dcb3f8fbbebdb5ac8456893bcba /scripts/msgpack-gen.lua
parentf180f6fdeb58f2c24ac8154a70ee6d9f22d434ad (diff)
downloadrneovim-cf30837951120bb27563054ab9aadd4ccf6fadbf.tar.gz
rneovim-cf30837951120bb27563054ab9aadd4ccf6fadbf.tar.bz2
rneovim-cf30837951120bb27563054ab9aadd4ccf6fadbf.zip
api/events/msgpack: Insert log statements to improve debugging
Also changed the default log level to INFO so developers won't end up with big log files without asking explicitly(DLOG statements were placed in really "hot" code)
Diffstat (limited to 'scripts/msgpack-gen.lua')
-rw-r--r--scripts/msgpack-gen.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/msgpack-gen.lua b/scripts/msgpack-gen.lua
index 7f80d48114..c9b6018222 100644
--- a/scripts/msgpack-gen.lua
+++ b/scripts/msgpack-gen.lua
@@ -91,6 +91,7 @@ output:write([[
#include <assert.h>
#include <msgpack.h>
+#include "nvim/log.h"
#include "nvim/os/msgpack_rpc.h"
#include "nvim/os/msgpack_rpc_helpers.h"
#include "nvim/api/private/helpers.h"
@@ -133,6 +134,7 @@ for i = 1, #api.functions do
output:write('static Object handle_'..fn.name..'(uint64_t channel_id, msgpack_object *req, Error *error)')
output:write('\n{')
+ output:write('\n DLOG("Received msgpack-rpc call to '..fn.name..'(request id: %" PRIu64 ")", req->via.array.ptr[1].via.u64);')
-- Declare/initialize variables that will hold converted arguments
for j = 1, #fn.parameters do
local param = fn.parameters[j]