首页 > 编程语言 >python3里面实现将日志文件写入当前脚本运行的文本中

python3里面实现将日志文件写入当前脚本运行的文本中

时间:2023-04-05 10:56:01浏览次数:45  
标签:logging log 写入 warning 日志 message python3

在 Python3 中,可以使用 logging 模块来实现将日志写入本地文本文件中。下面是一个简单的示例代码:

import logging

# 配置 logging 模块
logging.basicConfig(level=logging.DEBUG,
                    filename='example.log',
                    format='%(asctime)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')

在这个示例中,首先使用 basicConfig() 方法配置了 logging 模块,设置日志输出的级别为 DEBUG,并将日志输出到名为 "example.log" 的文件中。然后,使用 debug()info() 和 warning() 等方法分别写入不同级别的日志信息。

运行上述代码后,会在当前工作目录下生成一个名为 "example.log" 的文本文件,并且其中包含了写入的日志信息。需要注意的是,每次运行程序时,日志信息都会被追加到同一个文件中,如果需要清空原有日志内容,可以手动删除或者在代码中添加代码清空

 

 

 

 

 

小提示:

 

标签:logging,log,写入,warning,日志,message,python3
From: https://www.cnblogs.com/1314520xh/p/17288947.html

相关文章

  • MySQL四种日志binlog/redolog/relaylog/undolog
    优质博文:IT-BLOG-CN一、binlogbinlog记录数据库表结构和表数据变更,比如update/delete/insert/truncate/create,它不会记录select。存储着每条变更的SQL语句和XID事务Id等等。binlog日志文件如下:[[email protected]]#mysqlbinlogmysql-binlog.0000012..........#at523#......
  • 使用logging封装日志
    自己封装的logging,封装日志的几个组件Logger记录器暴露了应用程序代码直接使用的接口。Handler处理器将日志记录(由记录器创建)发送到适当的目标。Filter过滤器提供了更细粒度的功能,用于确定要输出的日志记录。Formatter格式器指定最终输出中日志记录的样式。日志等级......
  • 改动日志
    2023-04-041、   2、删掉  3、删掉 ......
  • Python3内置函数之R系列
    1、range()在Python中,range()函数用于创建一系列数字的序列,常用于for循环中,可以接受1到3个参数,具体形式如下:range(stop):表示生成从0开始到stop-1结束的整数序列,步长为1。range(start,stop):表示生成从start开始到stop-1结束的整数序列,步长为1。range(start,stop,step)......
  • Python3内置函数之P系列
    1、pow()pow()函数是Python内置函数之一,用于计算一个数的幂。它接受两个参数,第一个参数为底数,第二个参数为指数,如果提供第三个参数,则表示对结果取模。 2、print()print()函数是Python内置函数之一,用于输出指定的对象。它可以接受多个参数,用逗号分隔,它们将被依次输出,并且......
  • Python3内置函数之O系列
    1、object()object()是Python的内置函数之一,它返回一个新的object对象。这个对象没有任何特殊的属性或方法,它是所有类的基类,即所有Python类都直接或间接地继承自object类。如果您在Python中定义一个新的类,并且没有明确指定继承哪个类,那么该类将自动成为object类的子类。......
  • 一款专业的日志分析软件——EventLog Analyzer
    日志分析是一种广泛应用于计算机系统中的技术,用于从大量数据中提取有用信息。在计算机系统中,日志是由操作系统、应用程序和设备生成的记录,这些记录可以包含有关系统性能、故障、异常行为和用户活动的信息。通过分析这些日志,可以帮助管理员、开发人员和数据科学家识别问题并改进系统......
  • API 网关日志的价值,你了解多少?
    本文介绍了API网关日志的价值,并以知名网关ApacheAPISIX为例,展示如何集成API网关日志。作者钱勇,API7.ai技术工程师,ApacheAPISIXCommitter。原文链接网关日志的价值在数字化时代,软件架构随着业务成长而变得越来越复杂,这给故障的发现和排查都带来了非常大的挑战,进一......
  • Python3内置函数之H系列
    1、hasattr()hasattr()是Python内置函数之一,用于检查一个对象是否具有指定的属性或方法。 2、hash()在Python中,hash()函数用于获取给定对象的哈希值(散列值),即对象的唯一标识符。哈希值是一个整数,具有以下特点:对于同一个对象,在程序的不同执行期间,哈希值保持不变。对于......
  • 利用Python写入CSV文件的方法
    利用Python写入CSV文件的方法  #!/usr/bin/envpython#_*_coding:utf-8_*_importcsvcsvfile=file('test.csv','wb')csvfile.write(u'\ufeff'.encode('utf8'))writer=csv.writer(csvfile)writer.writerow(['id&......