33
33
34
34
from tauon .t_modules import t_bootstrap
35
35
36
- debug = False
37
- if (install_directory / "debug" ).is_file ():
38
- debug = True
39
36
40
37
log = LogHistoryHandler ()
41
- formatter = logging .Formatter (' [%(levelname)s] %(message)s' )
38
+ formatter = logging .Formatter (" [%(levelname)s] %(message)s" )
42
39
log .setFormatter (formatter )
43
40
44
41
# DEBUG+ to file and std_err
50
47
# logging.FileHandler('/tmp/tauon.log'),
51
48
],
52
49
)
53
- # INFO+ to std_err
54
- # TODO(Martin): This hereabout section is wonk, setting INFO on streamhandler removes formatting for DEBUG
55
- logging .getLogger ().handlers [0 ].setLevel (logging .DEBUG if debug else logging .INFO )
56
50
logging .getLogger ().handlers [0 ].setFormatter (CustomLoggingFormatter ())
57
51
58
52
# https://docs.python.org/3/library/warnings.html
@@ -146,6 +140,12 @@ def transfer_args_and_exit() -> None:
146
140
# logging.info("Running in portable mode")
147
141
user_directory = install_directory / "user-data"
148
142
143
+ debug = bool ((user_directory / "debug" ).is_file ())
144
+
145
+ # INFO+ to std_err
146
+ # TODO(Martin): This hereabout section is wonk, setting INFO on streamhandler removes formatting for DEBUG
147
+ logging .getLogger ().handlers [0 ].setLevel (logging .DEBUG if debug else logging .INFO )
148
+
149
149
asset_directory = install_directory / "assets"
150
150
151
151
if not user_directory .is_dir ():
@@ -156,7 +156,7 @@ def transfer_args_and_exit() -> None:
156
156
file_handler .setLevel (logging .DEBUG )
157
157
file_handler .setFormatter (formatter )
158
158
logging .getLogger ().addHandler (file_handler )
159
- logging .info ("Debug mode enabled! " )
159
+ logging .info (f "Debug mode enabled - saving log to { user_directory / 'tauon.log' } " )
160
160
161
161
fp = None
162
162
dev_mode = (install_directory / ".dev" ).is_file ()
0 commit comments