From f996e9c62d44818df8f7a25268d39d3ec08279ac Mon Sep 17 00:00:00 2001 From: David Hampton Date: Tue, 3 May 2022 21:36:46 -0400 Subject: [PATCH] Ensure that logging prints filename only and not a full path. --- mythtv/libs/libmythbase/logging.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mythtv/libs/libmythbase/logging.cpp b/mythtv/libs/libmythbase/logging.cpp index 360728f5641..15ece555800 100644 --- a/mythtv/libs/libmythbase/logging.cpp +++ b/mythtv/libs/libmythbase/logging.cpp @@ -128,8 +128,10 @@ LoggingItem::LoggingItem(const char *_file, const char *_function, ReferenceCounter("LoggingItem", false), m_threadId((uint64_t)(QThread::currentThreadId())), m_line(_line), m_type(_type), m_level(_level), - m_file(_file), m_function(_function) + m_function(_function) { + const char *slash = std::strrchr(_file, '/'); + m_file = (slash != nullptr) ? slash+1 : _file; m_epoch = nowAsDuration(); setThreadTid(); }