根据给定的日志信息,语法格式如下:
{timestamp} - {module} - {level} - {message}
其中:
{timestamp}
: 日志打印的时间戳,格式为 "YYYY-MM-DD HH:MM:SS,SSS"{module}
: 日志来源的模块名称,在这个例子中是 "pyskl"{level}
: 日志级别,在这个例子中是 "INFO"{message}
: 日志的具体消息内容
完整的日志信息示例如下:
2024-05-18 07:41:47,441 - pyskl - INFO - Environment info:
这个日志信息表示在 2024-05-18 07:41:47,441 时,pyskl 模块中打印了一条 INFO 级别的日志,日志的具体内容是 "Environment info:"。
timestamp = time.strftime('%Y%m%d_%H%M%S', time.localtime())
log_file = osp.join(cfg.work_dir, f'{timestamp}.log')
logger = get_root_logger(log_file=log_file, log_level=cfg.get('log_level', 'INFO'))
https://github.com/kennymckormick/pyskl/blob/main/tools/train.py
an ugly workaround to make .log and .log.json filenames the same什么意思?-CSDN博客