首页 > 编程语言 >python的日志模块logging

python的日志模块logging

时间:2023-11-09 17:22:37浏览次数:35  
标签:-% INFO logging python sys filemode 日志

logging模块是系统自带的无需安装直接导入使用

在日志配置中,stream=sys.stdout 为控制台输出日志,filename="devops.log"为日志写入到文件,filemode="w"为每次执行代码覆盖写,filemode = 'a'为追加日志,format="%(asctime)s-%(name)s-%(levelname)s-%(message)s" 为在每条日志之前加上时间戳,level=logging.INFO 为日志等级设置为info

import logging
import sys
 #日志配置
 # logging.basicConfig(level=logging.INFO, stream=sys.stdout)
    #filemode="w"为每次执行代码覆盖写,filemode = 'a'为追加日志
    logging.basicConfig(filename="devops.log", filemode="a", format="%(asctime)s-%(name)s-%(levelname)s-%(message)s",
                        level=logging.INFO)
 #写日志
    logging.info("服务运行状态为: ok!")
   

 

标签:-%,INFO,logging,python,sys,filemode,日志
From: https://www.cnblogs.com/xiaoxiaomuyuyu/p/17822347.html

相关文章

  • 邮差之死--python源代码
    """sthimported"""importtimeimportos'''2flags'''flag=0tmp=0'''7ending'''defend1():os.system("cls")print('面对暴怒的院长,你在心里十分唾......
  • [Python]PIL-CVE-2018-16509 复现
    [Python]PIL-CVE-2018-16509复现这个问题跟上一个差不多。exp:%!PS-Adobe-3.0EPSF-3.0%%BoundingBox:-0-0100100userdict/setpagedeviceundefsavelegal{nullrestore}stopped{pop}if{legal}stopped{pop}ifrestoremark/OutputFile(%pipe%pytho......
  • linux文件系统与日志分析
    Linux文件系统inode表结构每一个inode表记录对应的保存了以下信息:inodenumber节点号文件类型权限UIDGID链接数(指向这个文件名路径名称个数)该文件的大小和不同的时间戳指向磁盘上文件的数据块指针有关文件的其他数据 ls -i:查看inode号 sta......
  • ELK日志收集&&日志收集方案
    31.ELK日志收集日志分析系统-k8s部署ElasticSearch集群-帝都攻城狮-博客园(cnblogs.com)https://blog.csdn.net/miss1181248983/article/details/11377394331.1日志收集方式 1.node节点收集,基于daemonset部署日志收集进程,实现json-file类型(标准输出/dev/stdou......
  • pythonDay8
    合集 集合关系运算 去重 集合其他内置方法 文本编辑器 文本编辑器不乱码的核心法则  python3无论如何都不会乱码    python2所有代码前面都加个u,则不会乱码......
  • [Python]PIL-CVE-2017-8291 复现
    [Python]PIL-CVE-2017-8291复现https://github.com/vulhub/vulhub/tree/master/python/PIL-CVE-2017-8291PIL解析eps文件时存在命令注入。可以反弹shellexp:%!PS-Adobe-3.0EPSF-3.0%%BoundingBox:-0-0100100/size_from10000def/size_step500d......
  • Thonny+MicroPython+ESP32开发环境配置以及遇到烧录固件出现error解决方法
    本文主要介绍如何使用python和esp32来做嵌入式研发相关的开发环境搭建以及在搭建时遇到的一些问题一、ESP32板子与电脑通讯1.首先将ESP32的板子通过USB线连接到电脑,下载驱动并且安装https://pan.baidu.com/s/1eTHYnom  2.打开电脑的设备管理器,win10可以直接从搜索中查......
  • 如何系统学习Python?
    学习Python可以通过以下系统性的步骤进行:1.设定学习目标确定你学习Python的主要目的,是为了编写脚本、数据分析、Web开发、机器学习还是其他应用?理解这个目标可以帮助你更有针对性地学习相关内容。2.学习基础知识a.编程基础如果你是编程新手,你可以先学习编程基础知识,......
  • loki采集k8s日志
    前言loki是轻量、易用的日志聚合系统。如果你的k8s集群规模并不大,推荐使用grafana+loki的方案来做微服务日志的采集;Loki组成loki架构很简单,主要由3部分组成:loki:服务端,负责存储日志和处理查询;promtail:采集端,负责采集日志发送给loki;grafana:负责采集日志的展示;promtail.ymlkubectl......
  • Python进行多线程爬取数据通用模板
    首先,我们需要导入所需的库,包括requests和BeautifulSoup。requests库用于发送HTTP请求,BeautifulSoup库用于解析HTML文档。importrequestsfrombs4importBeautifulSoup然后,我们需要定义一个函数来发送HTTP请求并返回响应。在这个函数中,我们使用requests库的get方法来发送一个GET......