From 2164ff292cd938528cd7ddf67cea6af3ad355b2c Mon Sep 17 00:00:00 2001 From: redpolline <11156324-redpolline@users.noreply.gitlab.com> Date: Fri, 15 Nov 2024 13:01:52 -0500 Subject: [PATCH] Extra debugging log functions. --- overlay_experimental/Renderer_Detector.cpp | 2 +- overlay_experimental/internal_includes.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/overlay_experimental/Renderer_Detector.cpp b/overlay_experimental/Renderer_Detector.cpp index 687b12f..7daa725 100644 --- a/overlay_experimental/Renderer_Detector.cpp +++ b/overlay_experimental/Renderer_Detector.cpp @@ -1401,7 +1401,7 @@ public: } stop_detection_cv.notify_all(); - SPDLOG_TRACE("Renderer detection done {}.", (void*)renderer_hook); + SPDLOG_TRACE("Renderer detection done %p.", (void*)renderer_hook); return renderer_hook; }); diff --git a/overlay_experimental/internal_includes.h b/overlay_experimental/internal_includes.h index 16b3291..c764fa9 100644 --- a/overlay_experimental/internal_includes.h +++ b/overlay_experimental/internal_includes.h @@ -38,6 +38,8 @@ #include <spdlog/spdlog.h> #endif +#define PRINT_DEBUG_NO_LINENUM(a, ...) do {FILE *t = fopen("STEAM_LOG.txt", "a"); fprintf(t, a, __VA_ARGS__); fclose(t);} while (0) + #ifndef SPDLOG_TRACE #define SPDLOG_TRACE(x, ...) PRINT_DEBUG(x "\n", __VA_ARGS__) #endif @@ -47,6 +49,9 @@ #ifndef SPDLOG_INFO #define SPDLOG_INFO(x, ...) PRINT_DEBUG(x "\n", __VA_ARGS__) #endif +#ifndef SPDLOG_INFO_NO_NEWLINE +#define SPDLOG_INFO_NO_NEWLINE(x, ...) PRINT_DEBUG_NO_LINENUM(x, __VA_ARGS__) +#endif #ifndef SPDLOG_WARN #define SPDLOG_WARN(x, ...) PRINT_DEBUG(x "\n", __VA_ARGS__) #endif