diff -r c3a0f1275d71 -r 51d9a15eac98 src/server/config/objconf.c --- a/src/server/config/objconf.c Wed Feb 10 12:19:56 2016 +0100 +++ b/src/server/config/objconf.c Sat Oct 22 11:27:39 2016 +0200 @@ -84,7 +84,7 @@ case LINE_BEGIN_TAG: { ConfigTag *tag = cfg_parse_begin_tag(line, conf->parser.mp); if(tag == NULL) { - fprintf(stderr, "Parse error!\n"); + log_ereport(LOG_FAILURE, "Parse error in %s", conf->file); exit(-1); // TODO: better error handling } tag->begin = begin; @@ -192,7 +192,7 @@ break; } default: { - printf("unknown tag\n"); + log_ereport(LOG_FAILURE, "objconf: unknown tag"); return 1; } } @@ -203,7 +203,7 @@ int objconf_on_end_tag(ObjectConfig *conf, sstr_t tagname) { int type = cfg_get_tag_type(tagname); if(type == -1) { - fprintf(stderr, "unknown tag\n"); + log_ereport(LOG_FAILURE, "objconf: unknown tag"); return 1; } else { if(type == TAG_OBJECT) {