Skip to content

Commit 19febdb

Browse files
committed
🔧 fix: Change logging stream from stdout to stderr
Modify default logging stream to use stderr instead of stdout for better error handling and separation of standard output and error streams allowing piping yaml output to different tools
1 parent 46a3410 commit 19febdb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

‎phabfive/__init__.py‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ def init_logging(log_level):
1818
_log_level = logging.getLevelName(log_level)
1919

2020
if isinstance(_log_level, str):
21-
print("CRITICAL: Undefined log-level set, please use any of the defined log levels inside Python logging module")
21+
print(
22+
"CRITICAL: Undefined log-level set, please use any of the defined log levels inside Python logging module"
23+
)
2224
sys.exit(1)
2325

2426
if log_level == "DEBUG":
@@ -37,7 +39,7 @@ def init_logging(log_level):
3739
"class": "logging.StreamHandler",
3840
"level": log_level,
3941
"formatter": "simple",
40-
"stream": "ext://sys.stdout",
42+
"stream": "ext://sys.stderr",
4143
},
4244
},
4345
"formatters": {

0 commit comments

Comments
 (0)