diff options
author | Toni Uhlig <matzeton@googlemail.com> | 2023-02-25 01:20:23 +0100 |
---|---|---|
committer | Toni Uhlig <matzeton@googlemail.com> | 2023-02-27 01:20:23 +0100 |
commit | 0a959993bc3b448e28f780f1388a6064f0a039a3 (patch) | |
tree | 16a6f2730a4c2d3bd29d44604df1404acd0c23c8 /examples/c-simple | |
parent | 4236aafa0dc68caeea85c785c83524ecb2b87783 (diff) |
Improved:
* Gitlab-CI: build nDPId executable from CLI
* C-Simple: log affected JSON line on READ/PARSE error
* Sklearn: quality of life changes
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'examples/c-simple')
-rw-r--r-- | examples/c-simple/c-simple.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/examples/c-simple/c-simple.c b/examples/c-simple/c-simple.c index a923d1424..642611f07 100644 --- a/examples/c-simple/c-simple.c +++ b/examples/c-simple/c-simple.c @@ -253,14 +253,20 @@ int main(int argc, char ** argv) enum nDPIsrvd_parse_return parse_ret = nDPIsrvd_parse_all(sock); if (parse_ret != PARSE_NEED_MORE_DATA) { - printf("Could not parse json string: %s\n", nDPIsrvd_enum_to_string(parse_ret)); + printf("Could not parse json string %s: %.*s\n", + nDPIsrvd_enum_to_string(parse_ret), + nDPIsrvd_json_buffer_length(sock), + nDPIsrvd_json_buffer_string(sock)); break; } } if (main_thread_shutdown == 0 && read_ret != READ_OK) { - printf("Parse read %s\n", nDPIsrvd_enum_to_string(read_ret)); + printf("Parse read %s at JSON: %.*s\n", + nDPIsrvd_enum_to_string(read_ret), + nDPIsrvd_json_buffer_length(sock), + nDPIsrvd_json_buffer_string(sock)); } return 1; |