__init__.py 文件源码

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

项目:CommunityCellularManager 作者: facebookincubator 项目源码 文件源码
def _get_logging_level(level):
        """ Map a syslog level to a logging level. The logging module
        levels start from 10 (DEBUG) and increase by 10 for every level of
        of severity (INFO, WARNING, ERROR, CRITICAL). syslog starts at 0
        for the most severe messages (EMERGENCY) and increases by 1 for
        each lower level of messages (ALERT, CRITICAL, etc.). Mapping is
        mostly straightforward. """
        assert level >= 0
        if level >= logging.DEBUG:
            # level is already a logging-compatible value
            return level
        if level > LOG_DEBUG:
            return logging.DEBUG
        return [
            logging.CRITICAL,  # syslog.LOG_EMERG
            logging.CRITICAL,  # syslog.LOG_ALERT,
            logging.CRITICAL,  # syslog.LOG_CRIT,
            logging.ERROR,     # syslog.LOG_ERR,
            logging.WARNING,   # syslog.LOG_WARNING,
            _NOTICE,           # syslog.LOG_NOTICE,
            logging.INFO,      # syslog.LOG_INFO,
            logging.DEBUG,     # syslog.LOG_DEBUG
        ][level]
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号