summaryrefslogtreecommitdiff
path: root/src/logger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/logger.cpp')
-rw-r--r--src/logger.cpp9
1 files changed, 6 insertions, 3 deletions
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 <stdio.h>
#include <stdarg.h>
#include <time.h>
+
#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);