1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

log: only show indention markers in console logs, not files

This commit is contained in:
Steffen Vogel 2018-07-06 14:12:48 +02:00
parent 43dc305fde
commit 9e15dfdc34

View file

@ -304,12 +304,14 @@ void log_vprint(struct log *l, const char *lvl, const char *fmt, va_list ap)
/* Timestamp & Severity */
strcatf(&buf, "%10.3f %-5s ", time_delta(&l->epoch, &ts), lvl);
/* Indention */
/* Indention in case we log to the terminal */
#ifdef __GNUC__
for (int i = 0; i < indent; i++)
strcatf(&buf, "%s ", BOX_UD);
if (l->file == stderr || l->file == stdout) {
for (int i = 0; i < indent; i++)
strcatf(&buf, "%s ", BOX_UD);
strcatf(&buf, "%s ", BOX_UDR);
strcatf(&buf, "%s ", BOX_UDR);
}
#endif
/* Format String */