From 313ab1f5be1b649e2a23dc0febe70ef0d6c8ea39 Mon Sep 17 00:00:00 2001 From: Graham Pentheny Date: Mon, 6 Oct 2025 12:19:13 -0400 Subject: [PATCH] Better log category surfacing --- RecastDemo/Source/SampleInterfaces.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/RecastDemo/Source/SampleInterfaces.cpp b/RecastDemo/Source/SampleInterfaces.cpp index cbdf3379..4898e3d6 100644 --- a/RecastDemo/Source/SampleInterfaces.cpp +++ b/RecastDemo/Source/SampleInterfaces.cpp @@ -31,9 +31,19 @@ void BuildContext::doLog(const rcLogCategory category, const char* msg, const in return; } - logMessages.emplace_back(); - std::string& message = logMessages[logMessages.size() - 1]; - message.push_back((char)category); + std::string& message = logMessages.emplace_back(); + switch (category) + { + case RC_LOG_PROGRESS: + message.append("INFO:\t"); + break; + case RC_LOG_WARNING: + message.append("WARN:\t"); + break; + case RC_LOG_ERROR: + message.append("ERROR:\t"); + break; + } message.append(msg); }