diff -r fd324464f56f -r 198ad9d8cec1 src/server/daemon/log.c --- a/src/server/daemon/log.c Mon Dec 26 16:46:55 2016 +0100 +++ b/src/server/daemon/log.c Tue Dec 27 11:16:39 2016 +0100 @@ -144,6 +144,8 @@ } void log_uninitialized_writeln(char *str, size_t len) { + printf("%.*s\n", (int)len, str); + if(ui_buffer == NULL) { ui_buffer = sbuf_new(1024); if(ui_buffer == NULL) { @@ -162,6 +164,7 @@ void log_file_writeln(char *str, size_t len) { if(!is_initialized) { log_uninitialized_writeln(str, len); + return; } struct iovec io[] = { @@ -169,7 +172,7 @@ { "\n", 1} }; - writev(log_file_fd, io, 2); /* TODO: aio */ + writev(log_file_fd, io, 2); /* TODO: aio? */ if(!main_is_daemon()) { writev(STDOUT_FILENO, io, 2); }