Logging.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:pdfminify 作者: johndoe31415 项目源码 文件源码
def configure_logging(verbosity_loglevel):
    llvl = LogLevel.getbyverbosity(verbosity_loglevel)

    logging.TRACE = logging.DEBUG - 1
    logging.addLevelName(logging.TRACE, "TRACE")

    logging_loglevel = {
        LogLevel.Silent:    logging.WARNING,
        LogLevel.Normal:    logging.INFO,
        LogLevel.Verbose:   logging.DEBUG,
        LogLevel.Debug:     logging.TRACE,
    }[llvl]

    def __log_trace(self, message, *args, **kwargs):
        if self.isEnabledFor(logging.TRACE):
            self._log(logging.TRACE, message, args, **kwargs)
    logging.Logger.trace = __log_trace

    logging.basicConfig(format = " {name:>20s} [{levelname:.1s}]: {message}", style = "{", level = logging_loglevel)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号