我试图使用一个配置文件来配置Python日志记录,但也在dict config加载后添加处理程序。所以我的配置文件是
version: 1
formatters:
default_formatter:
format: '%(asctime)s : %(levelname)s : %(message)s'
datefmt: '%d-%b-%Y %H:%M:%S'
plain_formatter:
format: '%(message)s'
handlers:
console_default_handler:
class: logging.StreamHandler
level: INFO
formatter: default_formatter
stream: ext://sys.stdout
root:
level: INFO
handlers: [console_default_handler]
那么在密码里-我知道
^{pr2}$我想用这种方式添加伐木工人-
fhandler1=logging.FileHandler(log_file_name,mode="w")
fhandler1.setFormatter(log_config_dict['formatters']['plain_formatter'])
fhandler1.setLevel(logging.DEBUG)
这不管用。我有没有办法捕捉dictConfig中定义的获取值,以便在我的手动日志配置中使用它们?在
谢谢
我觉得有功能的配置日志比较方便。在
哦,我想出来了。我要做的是
所以,我需要创建一个格式化程序对象。在
相关问题 更多 >
编程相关推荐