src/eric7/eric7_ide.py

branch
eric7
changeset 10391
66e67cc6b161
parent 10339
446d22fa1aea
child 10428
a071d4065202
--- 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
 

eric ide

mercurial