def setLogLevel(self,level):
''' This method allows to change the default logging level'''
#if isinstance(level,basestring): level = level.upper()
if type(level)==type(logging.NOTSET):
self.log_obj.setLevel(level)
#self.debug('log.Logger: Logging level set to %s'%
#str(level).upper())
else:
l = self.getLogLevel(level)
if l is None:
self.warning('log.Logger: Logging level cannot be set to "%s"'
%level)
elif l!=self.log_obj.level:
self.log_obj.setLevel(l)
self.debug('log.Logger: Logging level set to "%s" = %s'
%(level,l))
return level
评论列表
文章目录