如何用Python编写代码使日志同时显示在屏幕和文件中?

2026-05-28 23:450阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计955个文字,预计阅读时间需要4分钟。

如何用Python编写代码使日志同时显示在屏幕和文件中?

1. 日志输出至屏幕

1. 日志输出到屏幕

如何用Python编写代码使日志同时显示在屏幕和文件中?

#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import absolute_import from __future__ import division from __future__ import print_function import logging logging.basicConfig(level=logging.NOTSET, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logging.debug('This is a debug message.') logging.info('This is an info message.') logging.warning('This is a warning message.') logging.error('This is an error message.') logging.critical('This is a critical message.')

默认的 level 是 logging.WARNING,低于这个级别的就不输出了。如果需要显示低于 logging.WARNING 级别的内容,可以引入 logging.NOTSET 级别来显示。

阅读全文

本文共计955个文字,预计阅读时间需要4分钟。

如何用Python编写代码使日志同时显示在屏幕和文件中?

1. 日志输出至屏幕

1. 日志输出到屏幕

如何用Python编写代码使日志同时显示在屏幕和文件中?

#!/usr/bin/env python # -*- coding: utf-8 -*- from __future__ import absolute_import from __future__ import division from __future__ import print_function import logging logging.basicConfig(level=logging.NOTSET, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logging.debug('This is a debug message.') logging.info('This is an info message.') logging.warning('This is a warning message.') logging.error('This is an error message.') logging.critical('This is a critical message.')

默认的 level 是 logging.WARNING,低于这个级别的就不输出了。如果需要显示低于 logging.WARNING 级别的内容,可以引入 logging.NOTSET 级别来显示。

阅读全文