We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fa20ac6 commit 0c106e2Copy full SHA for 0c106e2
src/warnet/warnetd.py
@@ -34,11 +34,15 @@
34
35
WARNETD_PORT = 9276
36
37
-# Determine the log file path based on XDG_STATE_HOME, or ~/.warnet
38
-log_file_dir = os.environ.get(
39
- "XDG_STATE_HOME", os.path.join(os.environ["HOME"], ".warnet")
40
-)
41
-LOG_FILE_PATH = os.path.join(log_file_dir, "warnet", "warnet.log")
+# Determine the log file path:
+basedir = os.environ.get("XDG_STATE_HOME")
+if basedir is None:
+ # ~/.warnet/warnet.log
+ basedir = os.path.join(os.environ["HOME"], ".warnet")
42
+else:
43
+ # XDG_STATE_HOME / warnet / warnet.log
44
+ basedir = os.path.join(basedir, "warnet")
45
+LOG_FILE_PATH = os.path.join(basedir, "warnet.log")
46
47
# Ensure the directory exists
48
os.makedirs(os.path.dirname(LOG_FILE_PATH), exist_ok=True)
0 commit comments