summaryrefslogtreecommitdiffstats
path: root/src/libserver/cfg_rcl.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2021-06-08 11:49:31 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2021-06-08 11:49:31 +0100
commitd31a116278f7e45ed07deba98cfe11c34441233e (patch)
treea58f17bd1606667eed2ad39cdc2bb675a29bd2c5 /src/libserver/cfg_rcl.c
parent7d0bb5ce599c01ed4da6e4204acc63d32bfca853 (diff)
downloadrspamd-d31a116278f7e45ed07deba98cfe11c34441233e.tar.gz
rspamd-d31a116278f7e45ed07deba98cfe11c34441233e.zip
[Minor] Improve error logging
Diffstat (limited to 'src/libserver/cfg_rcl.c')
-rw-r--r--src/libserver/cfg_rcl.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libserver/cfg_rcl.c b/src/libserver/cfg_rcl.c
index fdd7e455a..73b9a3b1d 100644
--- a/src/libserver/cfg_rcl.c
+++ b/src/libserver/cfg_rcl.c
@@ -3107,11 +3107,14 @@ rspamd_rcl_parse_struct_keypair (rspamd_mempool_t *pool,
*target = kp;
}
else {
+ gchar *dump = ucl_object_emit (obj, UCL_EMIT_JSON_COMPACT);
g_set_error (err,
CFG_RCL_ERROR,
EINVAL,
- "cannot load the keypair specified: %s",
- ucl_object_key (obj));
+ "cannot load the keypair specified: %s; section: %s; value: %s",
+ ucl_object_key (obj), section->name, dump);
+ free (dump);
+
return FALSE;
}
}