logging模块有哪些方法
时间: 2023-11-19 14:07:02 浏览: 41
logging模块常用的方法包括:
1. logging.debug(msg, *args, **kwargs):输出debug级别的日志信息;
2. logging.info(msg, *args, **kwargs):输出info级别的日志信息;
3. logging.warning(msg, *args, **kwargs):输出warning级别的日志信息;
4. logging.error(msg, *args, **kwargs):输出error级别的日志信息;
5. logging.critical(msg, *args, **kwargs):输出critical级别的日志信息;
6. logging.basicConfig(**kwargs):对logging模块进行基本配置;
7. logging.getLogger(name=None):获取一个logger对象;
8. logging.StreamHandler(stream=None):将日志输出到流中;
9. logging.FileHandler(filename, mode='a', encoding=None, delay=False):将日志输出到文件中;
10. logging.Formatter(fmt=None, datefmt=None, style='%'):为日志信息设置格式;
11. logging.Filter(name=''):为logger添加过滤器;
12. logging.addLevelName(level, levelName):为自定义日志级别添加级别名称;
13. logging.LoggerAdapter(logger, extra):为logger添加额外的上下文信息。