--- a/src/eric7/eric7_ide.py Wed Dec 06 15:45:39 2023 +0100 +++ b/src/eric7/eric7_ide.py Wed Dec 06 15:49:54 2023 +0100 @@ -191,13 +191,19 @@ inMainLoop = False app = None -if args.debug: - logging.basicConfig(level=logging.DEBUG) +from eric7 import Globals if args.config: - from eric7 import Globals + Globals.setConfigDir(args.config) - Globals.setConfigDir(args.config) +if args.debug: + logging.basicConfig( + filename=os.path.join(Globals.getConfigDir(), "eric7_debug.txt"), + filemode="w", + format="[%(asctime)s] %(levelname)s - %(message)s", + level=logging.DEBUG, + ) + if args.settings: from PyQt6.QtCore import QSettings