From 63e8c7f9d095fe0b1e0b44f950230c0e238f166d Mon Sep 17 00:00:00 2001 From: nirav Date: Sun, 10 Mar 2019 23:45:19 +0530 Subject: Add config and log --- src/instance_info.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/instance_info.c') diff --git a/src/instance_info.c b/src/instance_info.c index 6dab351..7b9326e 100644 --- a/src/instance_info.c +++ b/src/instance_info.c @@ -2,6 +2,7 @@ #include #include #include "instance_info.h" +#include "log.h" struct instance_info *instance_info_from_json(char *json_data) { @@ -14,19 +15,20 @@ struct instance_info *instance_info_from_json(char *json_data) root = json_loads(json_data, 0, &error); if (!root) { - fprintf(stderr, "error: on line %d: %s\n", error.line, error.text); + log_msg(LOG_ERROR, "instance_info_from_json", "error: on line %d: %s", + error.line, error.text); return NULL; } if (!json_is_object(root)) { - fprintf(stderr, "root is not object"); + log_msg(LOG_ERROR, "instance_info_from_json", "root is not object"); json_decref(root); return NULL; } json_t *title = json_object_get(root, "title"); if (!json_is_string(title)) { - fprintf(stderr, "title is not string"); + log_msg(LOG_ERROR, "instance_info_from_json", "title is not string"); return NULL; } info->title = strdup(json_string_value(title)); -- cgit v1.2.3