From 4535a70b57e36bf3872d5c69fa4a93daf63d46c9 Mon Sep 17 00:00:00 2001 From: Zach H Date: Sun, 2 Feb 2025 14:27:14 -0500 Subject: [PATCH] Define qtlogging.ini location (#5551) --- cockatrice/src/main.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/main.cpp b/cockatrice/src/main.cpp index bdfd263e0..0023a5991 100644 --- a/cockatrice/src/main.cpp +++ b/cockatrice/src/main.cpp @@ -177,8 +177,21 @@ int main(int argc, char *argv[]) SetUnhandledExceptionFilter(CockatriceUnhandledExceptionFilter); #endif +#ifdef Q_OS_APPLE + // /cockatrice/cockatrice.app/Contents/MacOS/cockatrice + const QByteArray configPath = "../../../qtlogging.ini"; +#elif defined(Q_OS_UNIX) + // /cockatrice/cockatrice + const QByteArray configPath = "./qtlogging.ini"; +#elif defined(Q_OS_WIN) + // /cockatrice/Debug/cockatrice.exe + const QByteArray configPath = "../qtlogging.ini"; +#else + const QByteArray configPath = ""; +#endif + // Set the QT_LOGGING_CONF environment variable - qputenv("QT_LOGGING_CONF", "./qtlogging.ini"); + qputenv("QT_LOGGING_CONF", configPath); qSetMessagePattern( "\033[0m[%{time yyyy-MM-dd h:mm:ss.zzz} " "%{if-debug}\033[36mD%{endif}%{if-info}\033[32mI%{endif}%{if-warning}\033[33mW%{endif}%{if-critical}\033[31mC%{"