配置文件中出错:处理程序-Python日志记录

配置文件中出错:处理程序-Python日志记录,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,简单python,它尝试使用文件配置写入日志信息 import logging import logging.config import os logging.config.fileConfig('Log_parameters.ini') log_learn = logging.getLogger('sakthi') def complex_algorithm(items): for i, item in enumerate(items): # do some co

简单python,它尝试使用文件配置写入日志信息

import logging
import logging.config
import os

logging.config.fileConfig('Log_parameters.ini')

log_learn = logging.getLogger('sakthi')

def complex_algorithm(items):
    for i, item in enumerate(items):
        # do some complex algorithm computation
        log_learn.debug('%s iteration, item=%s', i, item)

k = [1,2,3]

complex_algorithm(k)
Log_parameters.ini我正在配置文件中设置处理程序和格式化程序

[loggers]
keys = sakthi
[handlers]
keys = handle1
[formatters]
keys = simpleformatter

[logger_sakthi]
level = DEBUG
handlers = handle1
qualname = compiler.parser
propogate = 0

[logger_handle1]
class = FileHandler
level = DEBUG
formatter = simpleformatter
args= ('Configg_log','w')

[formatter_simpleformatter]
format=F1 %(asctime)s - %(name)s - %(levelname)s - %(message)s'
datefmt  =
在执行时,我得到下面的错误,keyrerror

回溯(最近一次调用上次):文件 “C:/Users/M/PycharmProjects/LOGGING/Log_data_config_file.py”,第6行, 在里面 logging.config.fileConfig('Log\u parameters.ini')文件“C:\Users\M\AppData\Local\Programs\Python\Python37-32\lib\logging\config.py”, 第79行,在fileConfig中 handlers=\u install\u handlers(cp,格式化程序)文件“C:\Users\M\AppData\Local\Programs\Python\Python37-32\lib\logging\config.py”, 第134行,in_安装_处理程序 section=cp[“handler\u%s”%hand]文件“C:\Users\M\AppData\Local\Programs\Python\Python37-32\lib\configparser.py”, 第958行,在getitem raise KeyError(key)KeyError:'handler_handle1'

我想,,
[logger\u handle1]
应该是
[handler\u handle1]

配置中的
datefmt
的哪个值?您能解决这个问题吗?我也在努力解决同样的问题