From b278d242d03ba614779243ec9e9495fc95abea3d Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 5 Oct 2025 15:15:55 +0200 Subject: strops format --- src/logger.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/logger.cpp') diff --git a/src/logger.cpp b/src/logger.cpp index 38d17b7..df0ae91 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -17,7 +17,10 @@ #include #include #include + #include "timer.h" + +#include "strops.hpp" #include "logger.hpp" namespace logger { @@ -26,7 +29,7 @@ namespace logger { static void log_message(const char* fmt, ImVec4 color, va_list args) { - vsnprintf(g_log.history[g_log.write_cursor], logger::MAX_LEN_LOG_TXT, fmt, args); + strops::format_va(g_log.history[g_log.write_cursor], logger::MAX_LEN_LOG_TXT, fmt, args); g_log.colors[g_log.write_cursor] = color; tick_t ms_since_epoch = timer_system(); @@ -42,14 +45,14 @@ namespace logger { localtime_r(&seconds, &tm_time); #endif - snprintf(time_buf, 50, "%02d:%02d %02d.%03d", + strops::format(time_buf, 50, "%02d:%02d %02d.%03d", tm_time.tm_hour, tm_time.tm_min, tm_time.tm_sec, milliseconds); char tmp[logger::MAX_LEN_LOG_TXT]; - snprintf(tmp, logger::MAX_LEN_LOG_TXT, "[%s] %s", time_buf, g_log.history[g_log.write_cursor]); + strops::format(tmp, logger::MAX_LEN_LOG_TXT, "[%s] %s", time_buf, g_log.history[g_log.write_cursor]); tmp[logger::MAX_LEN_LOG_TXT-1] = 0; memcpy(g_log.history[g_log.write_cursor], tmp, logger::MAX_LEN_LOG_TXT); -- cgit v1.2.3-70-g09d2