diff --git a/src/log.c b/src/log.c index 1a7626e..8960b7c 100644 --- a/src/log.c +++ b/src/log.c @@ -53,6 +53,7 @@ static const char *level_colors[] = { static void stdout_callback(log_Event *ev) { char buf[16]; buf[strftime(buf, sizeof(buf), "%H:%M:%S", ev->time)] = '\0'; +#ifdef LOG_MAX_INFO_PRINT #ifdef LOG_USE_COLOR fprintf( ev->udata, "%s %s%-5s\x1b[0m \x1b[90m%s:%d:\x1b[0m ", @@ -63,6 +64,16 @@ static void stdout_callback(log_Event *ev) { ev->udata, "%s %-5s %s:%d: ", buf, level_strings[ev->level], ev->file, ev->line); #endif +#else +#ifdef LOG_USE_COLOR + fprintf( + ev->udata, "%s%-5s\x1b[0m:\x1b[0m ", + level_colors[ev->level], level_strings[ev->level]); +#else + fprintf( + ev->udata, "%-5s: ",level_strings[ev->level]); +#endif //#ifdef LOG_USE_COLOR +#endif //#ifdef LOG_MAX_INFO_PRINT vfprintf(ev->udata, ev->fmt, ev->ap); fprintf(ev->udata, "\n"); fflush(ev->udata);