python类FATAL的实例源码

logutils.py 文件源码 项目:ATX 作者: NetEaseGame 项目源码 文件源码 阅读 38 收藏 0 点赞 0 评论 0
def fatal(self, *args, **kwargs):
        self._level_write(logging.FATAL, *args, **kwargs)
        raise SystemExit(1)
log.py 文件源码 项目:flasky 作者: RoseOu 项目源码 文件源码 阅读 34 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
virtualenv.py 文件源码 项目:threatdetectionservice 作者: flyballlabs 项目源码 文件源码 阅读 35 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
logutils.py 文件源码 项目:AutomatorX 作者: xiaoyaojjian 项目源码 文件源码 阅读 33 收藏 0 点赞 0 评论 0
def fatal(self, *args, **kwargs):
        self._level_write(logging.FATAL, *args, **kwargs)
        raise SystemExit(1)
log.py 文件源码 项目:chihu 作者: yelongyu 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
logman.py 文件源码 项目:bone-age 作者: radinformatics 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def get_logging_level(MESSAGELEVEL=None):
    '''get_logging_level will return a logging level based on first
    a variable going into the function, then an environment variable
    MESSAGELEVEL, and then the default is DEBUG.
    :param MESSAGELEVEL: the level to get.
    '''
    if MESSAGELEVEL == None:
        MESSAGELEVEL = os.environ.get("MESSAGELEVEL","DEBUG")

    if MESSAGELEVEL in ["DEBUG","INFO"]:
        print("Environment message level found to be %s" %MESSAGELEVEL)

    if MESSAGELEVEL == "FATAL":
        return logging.FATAL

    elif MESSAGELEVEL == "CRITICAL":
        return logging.CRITICAL

    elif MESSAGELEVEL == "ERROR":
        return logging.ERROR

    elif MESSAGELEVEL == "WARNING":
        return logging.WARNING

    elif MESSAGELEVEL == "INFO":
        return logging.INFO

    elif MESSAGELEVEL in "DEBUG":
        return logging.DEBUG

    return logging.DEBUG
log.py 文件源码 项目:krpcScripts 作者: jwvanderbeck 项目源码 文件源码 阅读 30 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
loggers.py 文件源码 项目:taf 作者: taf3 项目源码 文件源码 阅读 37 收藏 0 点赞 0 评论 0
def parse_options():
    """Parse additional cli logging options.

    """
    parser = NoErrArgumentParser(usage=argparse.SUPPRESS, formatter_class=argparse.ArgumentDefaultsHelpFormatter)

    parser.add_argument("--logdir", dest="logdir", default=None,
                        help="Directory path to store log files.")
    parser.add_argument("--loglevel", dest="loglevel", default="INFO",
                        help="Logging level (DEBUG, INFO, WARNING, ERROR, FATAL, CRITICAL).")
    parser.add_argument("--logprefix", dest="logprefix", default="main",
                        help="Log files prefix.")
    parser.add_argument("--silent", action="store_true", dest="silent", default=False,
                        help="Do not print logging to console.")
    parser.add_argument("-k", action="store", dest="keyword", default=None,
                        help="pytest kewords.")
    parser.add_argument("-m", action="store", dest="markexpr", default=None,
                        help="pytest markers expression.")

    opts = parser.parse_args()

    if opts.markexpr is None:
        opts.markexpr = ""
    if opts.keyword is None:
        opts.keyword = ""

    return opts
loggers.py 文件源码 项目:taf 作者: taf3 项目源码 文件源码 阅读 38 收藏 0 点赞 0 评论 0
def parse_options():
    """Parse additional cli logging options.

    """
    parser = NoErrArgumentParser(usage=argparse.SUPPRESS, formatter_class=argparse.ArgumentDefaultsHelpFormatter)

    parser.add_argument("--logdir", dest="logdir", default=None,
                        help="Directory path to store log files.")
    parser.add_argument("--loglevel", dest="loglevel", default="INFO",
                        help="Logging level (DEBUG, INFO, WARNING, ERROR, FATAL, CRITICAL).")
    parser.add_argument("--logprefix", dest="logprefix", default="main",
                        help="Log files prefix.")
    parser.add_argument("--silent", action="store_true", dest="silent", default=False,
                        help="Do not print logging to console.")
    parser.add_argument("-k", action="store", dest="keyword", default=None,
                        help="pytest kewords.")
    parser.add_argument("-m", action="store", dest="markexpr", default=None,
                        help="pytest markers expression.")

    opts = parser.parse_args()

    if opts.markexpr is None:
        opts.markexpr = ""
    if opts.keyword is None:
        opts.keyword = ""

    return opts
loggers.py 文件源码 项目:taf 作者: taf3 项目源码 文件源码 阅读 33 收藏 0 点赞 0 评论 0
def parse_options():
    """Parse additional cli logging options.

    """
    parser = NoErrArgumentParser(usage=argparse.SUPPRESS, formatter_class=argparse.ArgumentDefaultsHelpFormatter)

    parser.add_argument("--logdir", dest="logdir", default=None,
                        help="Directory path to store log files.")
    parser.add_argument("--loglevel", dest="loglevel", default="INFO",
                        help="Logging level (DEBUG, INFO, WARNING, ERROR, FATAL, CRITICAL).")
    parser.add_argument("--logprefix", dest="logprefix", default="main",
                        help="Log files prefix.")
    parser.add_argument("--silent", action="store_true", dest="silent", default=False,
                        help="Do not print logging to console.")
    parser.add_argument("-k", action="store", dest="keyword", default=None,
                        help="pytest kewords.")
    parser.add_argument("-m", action="store", dest="markexpr", default=None,
                        help="pytest markers expression.")

    opts = parser.parse_args()

    if opts.markexpr is None:
        opts.markexpr = ""
    if opts.keyword is None:
        opts.keyword = ""

    return opts
test_pytest_logger.py 文件源码 项目:pytest-logger 作者: aurzenligl 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def test_stdout_handlers_many_loggers(testdir):
    makefile(testdir, ['conftest.py'], """
        import logging
        def pytest_logger_stdoutloggers(item):
            return [
                'foo',
                ('bar', logging.ERROR),
                ('baz', logging.FATAL)
            ]
    """)
    makefile(testdir, ['test_case.py'], """
        import logging
        def test_case():
            for lgr in (logging.getLogger(name) for name in ['foo', 'bar', 'baz']):
                lgr.fatal('this is fatal')
                lgr.error('this is error')
                lgr.warning('this is warning')
    """)

    result = testdir.runpytest('-s')
    assert result.ret == 0
    result.stdout.fnmatch_lines([
        '',
        'test_case.py ',
        '* foo: this is fatal',
        '* foo: this is error',
        '* foo: this is warning',
        '* bar: this is fatal',
        '* bar: this is error',
        '* baz: this is fatal',
        '.',
        ''
    ])
test_units.py 文件源码 项目:pytest-logger 作者: aurzenligl 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def test_sanitize_level():
    assert plugin._sanitize_level(logging.INFO) == logging.INFO
    assert plugin._sanitize_level('15') == 15
    assert plugin._sanitize_level('warn') == logging.WARN
    assert plugin._sanitize_level('FATAL') == logging.FATAL

    with pytest.raises(TypeError):
        plugin._sanitize_level('WARN ')
    with pytest.raises(TypeError):
        plugin._sanitize_level('unknown')
    with pytest.raises(TypeError):
        plugin._sanitize_level(1.0)

    assert plugin._sanitize_level('WARN ', raises=False) is None
test_units.py 文件源码 项目:pytest-logger 作者: aurzenligl 项目源码 文件源码 阅读 36 收藏 0 点赞 0 评论 0
def test_loggers_from_logcfg():
    logcfg = plugin.LoggerConfig()
    logcfg.add_loggers(['a', 'b', 'c'], stdout_level=logging.ERROR, file_level='warn')
    logcfg.add_loggers(['d'], stdout_level='10')

    log_option = [('b', logging.FATAL), 'd']

    loggers = plugin._loggers_from_logcfg(logcfg, log_option)
    assert loggers.stdout == [('b', logging.FATAL), ('d', 10)]
    assert loggers.file == [('a', logging.WARN), ('b', logging.WARN), ('c', logging.WARN), ('d', 0)]
    assert loggers
log.py 文件源码 项目:Price-Comparator 作者: Thejas-1 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
log.py 文件源码 项目:sslstrip-hsts-openwrt 作者: adde88 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)
logger.py 文件源码 项目:tefla 作者: openAGI 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def setVerbosity(verbosity=0):
    """
    set the verbosity level of logging

    Args:
        verbosity: set the verbosity level using an integer {0, 1, 2, 3, 4} 
        e.g. verbosity=0, imply DEBUG logging, it logs all level of logs
             verbosity=1, imply INFO logging
             verbosity=2, imply WARN logging
             verbosity=3, imply ERROR logging
             verbosity=4, imply FATAL logging, it logs only the lowest FATAL level

    """
    _logger.setLevel(_verbosity(str(verbosity)))
logger.py 文件源码 项目:tefla 作者: openAGI 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def _verbosity(verbosity):
    return{
        '0': DEBUG,
        '1': INFO,
        '2': WARN,
        '3': ERROR,
        '4': FATAL,
    }[verbosity]
logger.py 文件源码 项目:tefla 作者: openAGI 项目源码 文件源码 阅读 33 收藏 0 点赞 0 评论 0
def error(msg, *args, **kwargs):
    """
    Logs the level ERROR logging, it logs level ERROR  and FATAL

    Args: 
        msg: the message to log
    """
    _logger.error(_log_prefix() + msg, *args, **kwargs)
logger.py 文件源码 项目:tefla 作者: openAGI 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def fatal(msg, *args, **kwargs):
    """
    Logs thE level FATAL logging, it logs only FATAL

    Args: 
        msg: the message to log
    """
    _logger.fatal(_log_prefix() + msg, *args, **kwargs)
log.py 文件源码 项目:Flask-NvRay-Blog 作者: rui7157 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def fatal(self, msg, *args, **kw):
        self.log(self.FATAL, msg, *args, **kw)


问题


面经


文章

微信
公众号

扫码关注公众号