aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os/msgpack_rpc.c
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 /src/nvim/os/msgpack_rpc.c
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 'src/nvim/os/msgpack_rpc.c')
-rw-r--r--src/nvim/os/msgpack_rpc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/os/msgpack_rpc.c b/src/nvim/os/msgpack_rpc.c
index 402e741370..c03d8dccca 100644
--- a/src/nvim/os/msgpack_rpc.c
+++ b/src/nvim/os/msgpack_rpc.c
@@ -1,9 +1,11 @@
#include <stdint.h>
#include <stdbool.h>
+#include <inttypes.h>
#include <msgpack.h>
#include "nvim/vim.h"
+#include "nvim/log.h"
#include "nvim/memory.h"
#include "nvim/os/wstream.h"
#include "nvim/os/msgpack_rpc.h"
@@ -51,9 +53,14 @@ WBuffer *msgpack_rpc_call(uint64_t channel_id,
msgpack_packer_init(&response, sbuffer, msgpack_sbuffer_write);
if (error.set) {
+ ELOG("Error dispatching msgpack-rpc call: %s(request: id %" PRIu64 ")",
+ error.msg,
+ response_id);
return serialize_response(response_id, error.msg, NIL, sbuffer);
}
+ DLOG("Successfully completed mspgack-rpc call(request id: %" PRIu64 ")",
+ response_id);
return serialize_response(response_id, NULL, rv, sbuffer);
}