logger = logging.getLogger('application')
logger.setLevel(logging.DEBUG)
fh = logging.FileHandler('app.log')
fh.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
logger.addHandler(fh)
class blah()
def blah1(self)
....
....
self.logger.DEBUG("You dont have root privileges")
def blah1(self)
....
....
self.logger.DEBUG("You dont have root privileges2")
if __name__ == "__main__":
b= blah()
b.blah1()
伙计们,我正试图让我的每个函数在我的python脚本中报告到一个日志文件中。但不是伐木。我哪里出错了?在
谢谢 威廉
找到简化的答案
注意:调试应该是小写的,请使用全局日志。在全局范围内初始化它
试试看
相关问题 更多 >
编程相关推荐