File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,18 @@ def default_handlers(hostnames: list[str], workers_per_host: list[int]) -> list[
63
63
hostname, local_rank).
64
64
"""
65
65
log_dir = Path (os .environ .get ("TORCHRUNX_LOG_DIR" , "torchrunx_logs" ))
66
- file_log_level = logging ._nameToLevel [os .environ .get ("TORCHRUNX_LOG_LEVEL" , "INFO" )] # noqa: SLF001
66
+
67
+ file_log_level = os .environ .get ("TORCHRUNX_LOG_LEVEL" , "INFO" )
68
+ if file_log_level .isdigit ():
69
+ file_log_level = int (file_log_level )
70
+ elif file_log_level in logging ._nameToLevel : # noqa: SLF001
71
+ file_log_level = logging ._nameToLevel [file_log_level ] # noqa: SLF001
72
+ else :
73
+ msg = (
74
+ f"Invalid value for $TORCHRUNX_LOG_LEVEL: { file_log_level } . "
75
+ f"Should be a positive integer or any of: { ', ' .join (logging ._nameToLevel .keys ())} ." # noqa: SLF001
76
+ )
77
+ raise ValueError (msg )
67
78
68
79
return [
69
80
RedirectHandler (hostname = hostnames [0 ], local_rank = None ),
You can’t perform that action at this time.
0 commit comments