Skip to content

Commit c28b1c6

Browse files
committed
Move debug file location to user data dir instead of install dir
1 parent 26b284e commit c28b1c6

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/tauon/__main__.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,9 @@
3333

3434
from tauon.t_modules import t_bootstrap
3535

36-
debug = False
37-
if (install_directory / "debug").is_file():
38-
debug = True
3936

4037
log = LogHistoryHandler()
41-
formatter = logging.Formatter('[%(levelname)s] %(message)s')
38+
formatter = logging.Formatter("[%(levelname)s] %(message)s")
4239
log.setFormatter(formatter)
4340

4441
# DEBUG+ to file and std_err
@@ -50,9 +47,6 @@
5047
# logging.FileHandler('/tmp/tauon.log'),
5148
],
5249
)
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)
5650
logging.getLogger().handlers[0].setFormatter(CustomLoggingFormatter())
5751

5852
# https://docs.python.org/3/library/warnings.html
@@ -146,6 +140,12 @@ def transfer_args_and_exit() -> None:
146140
# logging.info("Running in portable mode")
147141
user_directory = install_directory / "user-data"
148142

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+
149149
asset_directory = install_directory / "assets"
150150

151151
if not user_directory.is_dir():
@@ -156,7 +156,7 @@ def transfer_args_and_exit() -> None:
156156
file_handler.setLevel(logging.DEBUG)
157157
file_handler.setFormatter(formatter)
158158
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'}")
160160

161161
fp = None
162162
dev_mode = (install_directory / ".dev").is_file()

0 commit comments

Comments
 (0)