擅长:python、mysql、java
<p>我接受了“避免看到lambda”的答案,并且不得不修改添加我的日志级别的日志的位置。我也看到了保罗所做的“我认为这不管用”的问题。您不需要logger作为日志级别的第一个参数吗?”这对我有效</p>
<pre><code>import logging
DEBUG_LEVELV_NUM = 9
logging.addLevelName(DEBUG_LEVELV_NUM, "DEBUGV")
def debugv(self, message, *args, **kws):
# Yes, logger takes its '*args' as 'args'.
self._log(DEBUG_LEVELV_NUM, message, args, **kws)
logging.Logger.debugv = debugv
</code></pre>