首页 > 其他分享 >Day24.日志轮换

Day24.日志轮换

时间:2024-06-09 13:22:20浏览次数:24  
标签:文件 backupCount log Day24 轮换 maxBytes 日志

1.setting.py文件中,LOGGING_DIC----->handlers下的default字典中的参数解释

  :`maxBytes`和`backupCount`两个key值的使用

        # 打印到文件的日志,收集info及以上的日志
        'default': {
            'level': 'DEBUG',
            # 'class': 'logging.FileHandler',  # 保存到文件,日志轮转
            'class': 'logging.handlers.RotatingFileHandler',  # 保存到文件,日志轮转
            # 'maxBytes': 1024*1024*5,  # 日志大小为5M
            # 当.log文件内容超过100个字节,超出的部分就会生成新的.log文件保证.log是最新数据,
            # 之前1000字节之前的会备份到.log.1文件中
            'maxBytes': 1000,
            #  最多备份5个,不能指定为0,超过5个会覆盖之前的,保存最近的5份
            'backupCount': 5,
            'formatter': 'standard',
            'filename': '07_a1.log',  # 日志文件
            'encoding': 'utf-8',  # 日志文件的编码,再也不用担心中文log乱码了
        },

标签:文件,backupCount,log,Day24,轮换,maxBytes,日志
From: https://www.cnblogs.com/vless/p/18239487

相关文章

  • nginx快速分析日志并找出攻击IP
    第一步:分析NGINX日志分析日志主要目的是寻找那些异常活跃的IP地址,通过以下命令可以快速找出。 cataccess.log|awk'{print$1}'|sort|uniq-c|sort-rn|head-10命令说明:cataccess.log:将access.log文件的内容输出到标准输出。awk'{print$1}':awk是一个强大的文本......
  • Nginx访问日志
         Nginx日志是NginxWeb服务器产生的记录文件,主要用于跟踪和分析服务器的访问情况以及错误信息。Nginx日志主要分为两大类:访问日志(access_log):访问日志记录了每一次客户端对Nginx服务器的HTTP请求的详细信息,这对于统计分析、流量监控、用户行为分析等非常有用......
  • C语言学习日志4-关键字iii
    1.6,if、else组合1.6.1,bool变量与“零值”进行比较boolbTestFlag=FALSE;C),if(bTestFlag);if(!bTestFlag);1.6.2,float变量与“零值”进行比较floatfTestVal=0.0;B),if((fTestVal>=-EPSINON)&&(fTestVal<=EPSINON));//EPSINON为定义好的精度。1.6.3,指......
  • C语言学习日志2-关键字i
    1.1,最宽恒大量的关键字----autoauto:它很宽恒大量的,你就当它不存在吧。编译器在默认的缺省情况下,所有变量都是auto的。1.2,最快的关键字----registerregister:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。注意是尽可能,不是绝......
  • C语言学习日志1-定义与声明
    什么是定义:所谓的定义就是(编译器)创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。一个变量或对象在一定的区域内(比如函数内,全局等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对象。什么是声明:有两重含......
  • 成为MySQL DBA后,再看ORACLE数据库(七、日志体系)
    说起数据库的日志,一般有redo日志、归档日志、错误日志、审计日志等,不同的数据库为了满足其特定的功能会有不同类型的日志。在ORACLE的日常运维中,可能接触得最多的就是redo日志、归档日志、告警日志、闪回日志这几种日志。在ORACLE知识体系中,一般把redo、undo、checkpoint这几个知......
  • 利用subprocess.run执行shell命令,并将结果日志写入文件
    将标准输出和标准错误输出都写入文件importsubprocessdefexecute_shell_command(command,output_file):withopen(output_file,'w')asfile:result=subprocess.run(command,stdout=file,stderr=subprocess.STDOUT,shell=True)print("Commandre......
  • C语言学习日志3-关键字ii
    1.4,signed、unsigned关键字编译器缺省默认情况下数据为signed类型的。举例:上面的解释很容易理解,下面就考虑一下这个问题:include<stdio.h>include<string.h>intmain(){chara[1000];inti;for(i=0;i<1000;i++){a[i]=-1-i;//printf("a[%d]=0x%x\n",......
  • Day24.日志字典的使用
    1.settings.py文件中的代码配置 1"""2logging配置,settings文件中的代码配置3"""45importos67os.chdir(os.path.dirname(os.path.abspath(__file__)))89#1、定义三种日志输出格式,日志中可能用到的格式化串如下10#%(name)sLogger的名......
  • 使用ADB查看安卓调试日志
    使用ADB查看安卓调试日志安装ADB工具‍官网下载地址:http://adbdownload.com/根据自己的操作系统选择下载对应的安装包,本文以Windows为例‍连接安卓设备将设备(如手机/平板)的USB调试打开,不同设备和不同版本的开启方式不同,根据实际情况处理.USB调试打开之后,将设备(如......