@@ -4891,22 +4891,23 @@ def configure_logging() -> None:
48914891 colorlog_handler .setFormatter (colored_formatter )
48924892 handlers : List [logging .Handler ] = [colorlog_handler ]
48934893 if CFG .log_file :
4894- CFG .log_file += f"{ CFG .approach } /{ CFG .experiment_id } /seed{ CFG .seed } /"
4894+ timestamp = datetime .datetime .now ().strftime ("%Y%m%d_%H%M%S" )
4895+ CFG .log_file += (f"{ CFG .approach } /{ CFG .experiment_id } /"
4896+ f"seed{ CFG .seed } /run_{ timestamp } /" )
48954897 os .makedirs (CFG .log_file , exist_ok = True )
48964898
4897- timestamp = datetime .datetime .now ().strftime ("%m%d%H%M%S" )
48984899 # Handler for DEBUG level messages
4899- debug_handler = logging .FileHandler (f" { CFG . log_file } { timestamp } _debug" ,
4900- mode = 'w' )
4900+ debug_handler = logging .FileHandler (
4901+ os . path . join ( CFG . log_file , "debug.log" ), mode = 'w' )
49014902 debug_handler .setLevel (logging .DEBUG )
4902- debug_handler .setFormatter (colored_formatter ) # Apply formatter
4903+ debug_handler .setFormatter (colored_formatter )
49034904 handlers .append (debug_handler )
49044905
49054906 # Handler for INFO level messages
4906- info_handler = logging .FileHandler (f" { CFG . log_file } { timestamp } _info" ,
4907- mode = 'w' )
4907+ info_handler = logging .FileHandler (
4908+ os . path . join ( CFG . log_file , "info.log" ), mode = 'w' )
49084909 info_handler .setLevel (logging .INFO )
4909- info_handler .setFormatter (colored_formatter ) # Apply formatter
4910+ info_handler .setFormatter (colored_formatter )
49104911 handlers .append (info_handler )
49114912
49124913 logging .basicConfig (level = CFG .loglevel ,
0 commit comments