2
我还没有完全掌握足够的Python来解决这个问题,所以我在寻求帮助。使用变量设置日志记录级别
我有各种日志消息分散在我的python模块中。我想在代码中调用该模块能够通过这样设置调试级别:
module.DEBUG = INFO
例如。但我无法将其转化为工作。我有全局变量“调试”,我想它在下面的行进行解释,而不是DEBUG充当文本字符串,这是我认为正在发生的事情:
logging.basicConfig(format='%(levelname)s - %(message)s', level=logging.DEBUG)
我怎样才能使该字符串被视为一个变量而不是文字(如果这就是发生了什么?)
谢谢!
--Matt
调试是一个级别。我想你的意思是说你想设置日志级别 – Elisha 2014-09-02 19:39:49
logging.DEBUG不是字面的。它是一个整数。 ('logging.DEBUG == 10') – Elisha 2014-09-02 19:41:56