python输出日志时的格式化
输出日志时的格式化
名称 说明
%(levelno)s 打印日志级别的数值
%(levelname)s 打印日志级别名称
%(pathname)s 打印当前执行程序的路径,其实就是sys.argv[0]
%(filename)s 打印当前执行程序名
%(funcName)s 打印日志的当前函数
%(lineno)d 打印日志的当前行号
%(asctime)s 打印日志的记录时间
%(thread)d 打印线程ID
%(threadName)s 打印线程的名称
%(process)d 打印进程的ID
%(message)s 打印日志的信息
例如
scrapy setting.py设置内容
LOG_ENABLED = True
LOG_ENCODING = ‘utf-8’
LOG_LEVEL = “WARNING”
LOG_FORMAT = ‘%(message)s’
LOG_FILE = ‘./log.log’
输出效果如下 没了日志级别和时间