diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-07-08 11:03:18 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-07-17 11:37:41 -0300 |
commit | cf30837951120bb27563054ab9aadd4ccf6fadbf (patch) | |
tree | 5f2f454e5cbf5dcb3f8fbbebdb5ac8456893bcba /src/nvim/os/msgpack_rpc.c | |
parent | f180f6fdeb58f2c24ac8154a70ee6d9f22d434ad (diff) | |
download | rneovim-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.c | 7 |
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); } |