Ach so, ein normales 'Release'. Ich schlage vor, Du vereinfachst dein
...hergehen und alles manuell auf Release umstellen und dann kompilieren.
Wir arbeiten nie damit. Es wird eine SW erstellt, Logausgaben werden kontinuierlich geschrieben. Über die Konfiguration stellen wir den Loglevel ein. Fertig. Naturgemäß loggen wir nie Debug-Messages, wenn die SW ausgeliefert ist. Das widerspricht unserem QM.
Aber nehmen wir an, wir hätten ein Debug- und ein Productive-Release.
Dann würde ich das über einen Compilerschalter realisieren und die aktuelle Einstellung in der
GUI auch kenntlich machen, z.B. über ein kleines Always-On-Top-Fenster oder ein besonderes Icon.