diff -r c3a0f1275d71 -r 51d9a15eac98 src/server/config/serverconf.c --- a/src/server/config/serverconf.c Wed Feb 10 12:19:56 2016 +0100 +++ b/src/server/config/serverconf.c Sat Oct 22 11:27:39 2016 +0200 @@ -90,8 +90,8 @@ case LINE_END_TAG: { sstr_t tag = cfg_get_end_tag_name(line); if(sstrcmp(tag, conf->obj->type) != 0) { - fprintf(stderr, "syntax error: wrong close tag\n"); - fprintf(stderr, "open tag: %s close tag: %s\n", sstrdup(tag).ptr, sstrdup(conf->obj->type).ptr); + log_ereport(LOG_FAILURE, "server.conf: syntax error: wrong close tag"); + log_ereport(LOG_FAILURE, "open tag: %s close tag: %s", sstrdup(tag).ptr, sstrdup(conf->obj->type).ptr); exit(-1); } conf->obj = NULL; @@ -100,7 +100,7 @@ } case LINE_DIRECTIVE: { if(conf->obj == NULL) { - fprintf(stderr, "syntax error: directive outside of object\n"); + log_ereport(LOG_FAILURE, "server.conf: directive outside of object"); exit(-1); }