Add buffer for logger

This commit is contained in:
2023-11-21 10:45:12 +01:00
parent 384a5b51f6
commit 38544221af
2 changed files with 3 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ bool bzLoggerInit() {
logger->level = BZ_LOG_INFO;
logger->silent = false;
setvbuf(stdout, logger->buffer, _IOFBF, sizeof(logger->buffer));
return true;
@@ -68,6 +69,7 @@ static void bzLoggerStdOutCallback(BzLoggerEvent *ev) {
}
vfprintf(stdout, ev->fmt, ev->va);
fprintf(stdout, "\n");
fflush(stdout);
}
static void bzLoggerFileCallback(BzLoggerEvent *ev) {

View File

@@ -7,6 +7,7 @@
typedef struct BzLoggerModule {
BzLoggerCallback callbacks[BZ_LOGGER_MAX_CALLBACKS];
char buffer[1024];
int level;
bool silent;