diff -r c3a0f1275d71 -r 51d9a15eac98 src/server/daemon/httplistener.c --- a/src/server/daemon/httplistener.c Wed Feb 10 12:19:56 2016 +0100 +++ b/src/server/daemon/httplistener.c Sat Oct 22 11:27:39 2016 +0200 @@ -212,8 +212,7 @@ /* bind server socket to address */ if(bind(listener->server_socket, (struct sockaddr*)&servaddr, sizeof(servaddr))){ - perror("Error: http_listener_new: bind"); - printf("port: %d\n", conf->port); + log_ereport(LOG_FAILURE, "http_listener_new: bind failed. Port: %d", conf->port); return NULL; } @@ -230,11 +229,10 @@ if(listener->running) { return 0; } - printf("INFO: start listener\n"); log_ereport(LOG_INFORM, "start listener on port %d", listener->port); if (listen(listener->server_socket, 256) == -1) { - perror("Error: http_listener_start: listen"); + log_ereport(LOG_FAILURE, "http_listener_start: listen failed"); return -1; }