diff --git a/src/include/86box/log.h b/src/include/86box/log.h index 80ed6d108..e9fb70dc1 100644 --- a/src/include/86box/log.h +++ b/src/include/86box/log.h @@ -29,7 +29,7 @@ extern "C" { #include #endif -#define LOG_SIZE_BUFFER 1024 /* Log size buffer */ +#define LOG_SIZE_BUFFER 8192 /* Log size buffer */ #define LOG_SIZE_BUFFER_CYCLIC_LINES 32 /* Cyclic log size buffer (number of lines that should be cehcked) */ #define LOG_MINIMUM_REPEAT_ORDER 4 /* Minimum repeat size */ diff --git a/src/utils/log.c b/src/utils/log.c index f10dff56b..c44894f05 100644 --- a/src/utils/log.c +++ b/src/utils/log.c @@ -36,7 +36,7 @@ #include <86box/log.h> typedef struct log_t { - char buff[1024]; + char buff[LOG_SIZE_BUFFER]; char dev_name[1024]; int seen; int suppr_seen; @@ -105,7 +105,7 @@ void log_out(void *priv, const char *fmt, va_list ap) { log_t *log = (log_t *) priv; - char temp[1024]; + char temp[LOG_SIZE_BUFFER]; if (log == NULL) pclog("WARNING: Logging called with a NULL log pointer\n"); @@ -273,8 +273,8 @@ void log_fatal(void *priv, const char *fmt, ...) { log_t *log = (log_t *) priv; - char temp[1024]; - char fmt2[1024]; + char temp[LOG_SIZE_BUFFER]; + char fmt2[LOG_SIZE_BUFFER]; va_list ap; if (log == NULL) @@ -288,7 +288,7 @@ log_fatal(void *priv, const char *fmt, ...) } va_start(ap, fmt); - log_copy(log, fmt2, fmt, 1024); + log_copy(log, fmt2, fmt, LOG_SIZE_BUFFER); vsprintf(temp, fmt2, ap); fatal_ex(fmt2, ap); va_end(ap); @@ -299,8 +299,8 @@ void log_warning(void *priv, const char *fmt, ...) { log_t *log = (log_t *) priv; - char temp[1024]; - char fmt2[1024]; + char temp[LOG_SIZE_BUFFER]; + char fmt2[LOG_SIZE_BUFFER]; va_list ap; if (log == NULL) @@ -314,7 +314,7 @@ log_warning(void *priv, const char *fmt, ...) } va_start(ap, fmt); - log_copy(log, fmt2, fmt, 1024); + log_copy(log, fmt2, fmt, LOG_SIZE_BUFFER); vsprintf(temp, fmt2, ap); warning_ex(fmt2, ap); va_end(ap);