From 85a85b37f80086f595f9760632e73f2cfc175de7 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 24 Sep 2020 11:15:04 -0400 Subject: [PATCH] Log bind addresses on startup --- src/log.c | 2 ++ src/server.c | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/log.c b/src/log.c index d4d4e2a..aecaf34 100644 --- a/src/log.c +++ b/src/log.c @@ -10,6 +10,7 @@ server_logf(FILE *f, const char *fmt, va_list ap) { fprintf(f, "\t"); vfprintf(f, fmt, ap); + fprintf(f, "\n"); } static void @@ -22,6 +23,7 @@ client_logf(FILE *f, struct sockaddr *addr, const char *fmt, va_list ap) fprintf(f, "%s\t", addrs); vfprintf(f, fmt, ap); + fprintf(f, "\n"); } void diff --git a/src/server.c b/src/server.c index 4a54867..aa835a6 100644 --- a/src/server.c +++ b/src/server.c @@ -73,6 +73,7 @@ server_init(struct gmnisrv_server *server, struct gmnisrv_config *conf) } r = listen(sockfd, 16); + server_log("listening on %s", b->name); server->fds[i].fd = sockfd; server->fds[i].events = POLLIN; @@ -195,6 +196,8 @@ server_run(struct gmnisrv_server *server) r = sigaction(SIGTERM, &act, &oterm); assert(r == 0); + server_log("gmnisrv started"); + server->run = true; do { r = poll(server->fds, server->nfds, -1); @@ -229,7 +232,7 @@ server_run(struct gmnisrv_server *server) } } while (server->run); - server_log("Terminating."); + server_log("gmnisrv terminating"); r = sigaction(SIGINT, &oint, NULL); assert(r == 0);