summaryrefslogtreecommitdiff
path: root/examples/c-simple
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2023-02-25 01:20:23 +0100
committerToni Uhlig <matzeton@googlemail.com>2023-02-27 01:20:23 +0100
commit0a959993bc3b448e28f780f1388a6064f0a039a3 (patch)
tree16a6f2730a4c2d3bd29d44604df1404acd0c23c8 /examples/c-simple
parent4236aafa0dc68caeea85c785c83524ecb2b87783 (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.c10
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;