Python_Logging_Usage

Python 中 logging package的简单使用

logging 的官方tutorial

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import logging
import os

logging.basicConfig(
filename=os.path.join(os.getcwd(), 'logs/{:s}.txt'.format(time.strftime('%Y_%m_%d_%H_%M_%S', time.localtime()))),
# log输出路径
level=logging.INFO,
# log 输出级别
format='%(asctime)s : %(message)s',
# 定义输出log的格式 [time : message]
filemode='a',
# 写至指定文件的模式 a/w
datefmt='%Y-%m-%d %H:%M:%S %A',
# 时间戳格式
)


logging.debug('debug 信息')
logging.info('info 信息')
logging.warning('warning 信息')
logging.error('error 信息')
logging.critical('critial 信息')
作者

Shuyu Zhang

发布于

2020-12-25

更新于

2022-10-16

许可协议

评论