给函数库增加日志功能-2021护网行动面试题目

13.12给函数库增加日志功能问题你想给某个函数库增加日志功能,但是又不能影响到那些不使用日志功能的程序。解决方案对于想要执行日志操作的函数库而已,你应该创建一个专属的logger对象,并且像下面这样初始化配置: # somelib.py import logging log = logging.getLogger(__name__) log.addHandler(logging.NullHandler()) # Example function (for testing) def func(): log.critical('A Critical Error!') log.debug('A debug message')使用这个配置,默认情况下不会打印日志。例如:
pdf 文件大小:2.01MB