logging_utils.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:gn_build 作者: realcome 项目源码 文件源码
def SuppressLogging(level=logging.ERROR):
  """Momentarilly suppress logging events from all loggers.

  TODO(jbudorick): This is not thread safe. Log events from other threads might
  also inadvertently dissapear.

  Example:

    with logging_utils.SuppressLogging():
      # all but CRITICAL logging messages are suppressed
      logging.info('just doing some thing') # not shown
      logging.critical('something really bad happened') # still shown

  Args:
    level: logging events with this or lower levels are suppressed.
  """
  logging.disable(level)
  yield
  logging.disable(logging.NOTSET)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号