在哪里可以找到Python日志处理程序的配置选项列表?例如,docs表示timeDrotingFileHandler接受“when”参数。如何使用dictConfig来定义?在
像这样?公司名称:
'handlers': {
'file': {
'level': 'DEBUG',
'formatter':'default',
'class': 'logging.handlers.TimedRotatingFileHandler',
'when': 'midnight',
....
},
},
如果是这样,dictConfig的所有选项名是否与文档上的代码示例完全一致?只是想知道,因为我还没有找到一个单独的页面列出dictConfig使用的选项名。在
其思想是配置dict中的键名与构造处理程序(或格式化程序或过滤器)的相应调用中的命名参数相同。然后,这也将与外部定义的处理程序一起工作。给定一个dict
config
,它保存了一个对象的配置(就像一个处理程序),配置代码的作用相当于获取配置的对象。任何不是有效标识符的键都将被忽略。在处理程序的情况下,
level,
格式化程序and
过滤器在构造函数调用中也被忽略,因为它们在日志记录配置中具有特殊的意义。在相关问题 更多 >
编程相关推荐