我希望得到所有可能的,当前的,在应用程序日志级别。我正在使用python2.7的标准日志库。你知道吗
大致如下:
logging.getLevels()
[DEBUG, INFO, WARNING, ERROR, CRITICAL]
我的用例是将它传递到argsparse中。我们在应用程序中定义了一些定制的日志级别,如果这些日志级别能够自动传播到argparse中就更好了。你知道吗
parser = argparse.ArgumentParser('our app')
parser.add_argument('-l', '--loglevel', type=str, help='Log level',
choices=logging.getLevels(), default='WARNING')
我在the documentation中找不到这样的函数。我能找到的最接近的是getLevelName(int level),它将返回基于整数的字符串。你知道吗
根据问题@ymbirtt linked,我得出以下结论: 它调用\u levelNames,然后遍历它,只得到字符串答案。你知道吗
在python 3中:
在成品溶液中:
编辑:交换的值和键保持顺序
相关问题 更多 >
编程相关推荐