Open journal before daemonizing, so we can fail in foreground
Just like we open server.log. Also permits calling journal_prng() right where we seed the PRNG.
This commit is contained in:
parent
fc64b4fa83
commit
efc3a8e6e2
2 changed files with 8 additions and 7 deletions
|
@ -27,7 +27,7 @@
|
|||
* journal.c: Log a journal of events to a file
|
||||
*
|
||||
* Known contributors to this file:
|
||||
* Markus Armbruster, 2004-2011
|
||||
* Markus Armbruster, 2004-2012
|
||||
* Ron Koenderink, 2008
|
||||
*/
|
||||
|
||||
|
@ -82,12 +82,14 @@ static void
|
|||
journal_entry_vstart(char *fmt, va_list ap)
|
||||
{
|
||||
time_t now;
|
||||
empth_t *self;
|
||||
|
||||
if (!journal)
|
||||
return;
|
||||
time(&now);
|
||||
self = empth_self();
|
||||
fprintf(journal, "%.24s %10.10s ",
|
||||
ctime(&now), empth_name(empth_self()));
|
||||
ctime(&now), self ? empth_name(self) : "Main");
|
||||
vfprintf(journal, fmt, ap);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue