Add buffer for logger
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
typedef struct BzLoggerModule {
|
||||
BzLoggerCallback callbacks[BZ_LOGGER_MAX_CALLBACKS];
|
||||
char buffer[1024];
|
||||
|
||||
int level;
|
||||
bool silent;
|
||||
|
||||
Reference in New Issue
Block a user