From ba9bf7f15896c73fabfceeeed6cc4f64d73ab0f7 Mon Sep 17 00:00:00 2001 From: FakeMichau <49685661+FakeMichau@users.noreply.github.com> Date: Tue, 10 Sep 2024 04:41:54 +0200 Subject: [PATCH] Skip code when not logging --- OptiScaler/nvapi/fakenvapi/log.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/OptiScaler/nvapi/fakenvapi/log.cpp b/OptiScaler/nvapi/fakenvapi/log.cpp index 38d12e75..d2cb696e 100644 --- a/OptiScaler/nvapi/fakenvapi/log.cpp +++ b/OptiScaler/nvapi/fakenvapi/log.cpp @@ -30,18 +30,21 @@ inline std::string extractFunctionName(const std::string& signature) { } void log(const std::string& log) { + if (logStream == &null) return; std::ostringstream oss; oss << "[" << getCurrentTimeFormatted() << "] " << log << std::endl; *logStream << oss.str(); } NvAPI_Status Ok(const std::source_location& location) { - // log(std::format("{}: {}", extractFunctionName(location.function_name()), "OK")); + if (logStream != &null) + log(std::format("{}: {}", extractFunctionName(location.function_name()), "OK")); return NVAPI_OK; } NvAPI_Status Error(NvAPI_Status status, const std::source_location& location) { - log(std::format("{}: {}", extractFunctionName(location.function_name()), fromErrorNr(status))); + if (logStream != &null) + log(std::format("{}: {}", extractFunctionName(location.function_name()), fromErrorNr(status))); return status; }