diff --git a/src/common/logging/text_formatter.cpp b/src/common/logging/text_formatter.cpp index bbc3b4068b..3a16b5208b 100644 --- a/src/common/logging/text_formatter.cpp +++ b/src/common/logging/text_formatter.cpp @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2014 Citra Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later @@ -35,16 +38,15 @@ void PrintMessage(const Entry& entry) { auto const str = FormatLogMessage(entry).append(1, '\n'); #else #define ESC "\x1b" - auto const str = std::string{[&]() { + auto const str = std::string{[&entry]() -> const char* { switch (entry.log_level) { case Level::Debug: return ESC "[0;36m"; // Cyan case Level::Info: return ESC "[0;37m"; // Bright gray case Level::Warning: return ESC "[1;33m"; // Bright yellow case Level::Error: return ESC "[1;31m"; // Bright red case Level::Critical: return ESC "[1;35m"; // Bright magenta - default: break; + default: return ESC "[1;30m"; // Grey } - return ESC "[1;30m"; // Grey }()}.append(FormatLogMessage(entry)).append(ESC "[0m\n"); #undef ESC #endif @@ -58,7 +60,7 @@ void PrintColoredMessage(const Entry& entry) { return; CONSOLE_SCREEN_BUFFER_INFO original_info = {}; GetConsoleScreenBufferInfo(console_handle, &original_info); - WORD color = [&]() { + WORD color = WORD([&entry]() { switch (entry.log_level) { case Level::Debug: return FOREGROUND_GREEN | FOREGROUND_BLUE; // Cyan case Level::Info: return FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE; // Bright gray @@ -68,7 +70,7 @@ void PrintColoredMessage(const Entry& entry) { default: break; } return FOREGROUND_INTENSITY; // Grey - }(); + }()); SetConsoleTextAttribute(console_handle, color); #endif PrintMessage(entry); diff --git a/src/core/debugger/debugger_interface.h b/src/core/debugger/debugger_interface.h index 622473de21..4e18749249 100644 --- a/src/core/debugger/debugger_interface.h +++ b/src/core/debugger/debugger_interface.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later diff --git a/src/core/debugger/gdbstub.h b/src/core/debugger/gdbstub.h index 6e6e1b1bc3..140b0e8e25 100644 --- a/src/core/debugger/gdbstub.h +++ b/src/core/debugger/gdbstub.h @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later