def configure_logging():
# Create handler to log only `DEBUG` and `INFO` messages to stdout stream, and add to logger.
stdout_handler = logging_.StreamHandler(sys.stdout)
stdout_handler.setLevel(logging_.DEBUG)
stdout_level_filter = LevelFilter([logging_.DEBUG, logging_.INFO])
stdout_handler.addFilter(stdout_level_filter)
logging.addHandler(stdout_handler)
# Create handler to log levels greater than `INFO` to stderr stream, and add to logger.
stderr_handler = logging_.StreamHandler()
stderr_handler.setLevel(logging_.WARNING)
logging.addHandler(stderr_handler)
# Configure format of logged messages.
formatter = logging_.Formatter(logging_.BASIC_FORMAT)
stdout_handler.setFormatter(formatter)
stderr_handler.setFormatter(formatter)
评论列表
文章目录