0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-10-31 19:08:59 +01:00

ircd::log: Eliminate stack buffers; simplify w/ error directory to stderr.

This commit is contained in:
Jason Volk 2018-08-16 00:19:37 -07:00
parent 3ed2a32555
commit 3f064ed172

View file

@ -158,12 +158,9 @@ try
}
catch(const std::exception &e)
{
char buf[BUFSIZE];
snprintf(buf, sizeof(buf), "!!! Opening log file [%s] failed: %s",
fname[fac],
e.what());
std::cerr << buf << std::endl;
fprintf(stderr, "!!! Opening log file [%s] failed: %s",
fname[fac],
e.what());
throw;
}
@ -524,7 +521,7 @@ noexcept try
if(likely(s.good()))
return;
char buf[128];
thread_local char buf[128];
snprintf(buf, sizeof(buf), "fatal: log stream good[%d] bad[%d] fail[%d] eof[%d]",
s.good(),
s.bad(),