Python日志基础 - 简易指南

PHPz
发布: 2023-09-07 19:49:02
转载
1445人浏览过

python日志基础 - 简易指南

日志记录用于跟踪软件运行时发生的事件。使用日志记录,您可以在代码中添加日志调用来指示某些事件已发生。通过这种方式,您可以了解错误、信息、警告等内容。

日志函数

对于日志记录,提供了不同的函数。您必须决定何时使用日志记录。为此,Python 提供了以下内容:

  • ogging.info() - 报告程序正常运行期间发生的事件。

  • logging.warning() - 发出有关特定运行时事件的警告。

    立即学习Python免费学习笔记(深入)”;

  • logging.error() − 报告错误的抑制,而不引发异常。

事件的标准严重程度水平按照严重程度递增的顺序如下所示。这些级别包括 DEBUG、INFO、WARNING、ERROR、CRITICAL −

  • DEBUG − 这是详细信息,通常只在诊断问题时才感兴趣。

  • INFO − 当确认事物运行完美时使用。

  • 警告 - 这是默认级别。它表明发生了意外的事情或表明将来会出现问题,例如内存不足、磁盘空间不足等。

  • 错误 - 由于更严重的问题,该软件无法执行某些功能。

  • CRITICAL − 一个严重的错误,表示程序本身可能无法继续运行。

日志记录示例

让我们看一个简单的例子 -

import logging

# Prints a message to the console
logging.warning('Watch out!')
登录后复制

输出

WARNING:root:Watch out!
登录后复制
登录后复制

默认为警告

如上所述,警告是默认级别。如果你尝试打印其他级别,它不会被打印−

import logging

# Prints a message to the console
logging.warning('Watch out!')

# This won't get printed
logging.info('Just for demo!')
登录后复制

输出

WARNING:root:Watch out!
登录后复制
登录后复制

记录变量数据

要记录变量数据,您需要使用事件描述消息的格式字符串并将变量数据附加为参数。

import logging
logging.warning('%s before you %s', 'Look', 'leap!')
登录后复制

输出

WARNING:root:Look before you leap!
登录后复制

在日志消息中添加日期/时间

当我们谈论日志记录时,关键是要包括事件的日期/时间。这主要是为了记录警告或错误发生的时间−

import logging

logging.basicConfig(format='%(asctime)s %(message)s')
logging.warning('is the Log Time.')
登录后复制

输出

2022-09-19 17:42:47,365 is the Log Time.
登录后复制

以上就是Python日志基础 - 简易指南的详细内容,更多请关注php中文网其它相关文章!

python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号