按文件大小分割:RotatingFileHandler
按时间分割:TimedRotatingFileHandlerimport logging
from logging.handlers import TimedRotatingFileHandler
logHandler = TimedRotatingFileHandler(filename="logfile.log", when="S", interval=1, backupCount=3, encoding='utf-8')
logHandler.suffix = "%Y%m%d%H%M"
logFormatter = logging.Formatter('[%(asctime)s %(filename)s:%(lineno)d %(levelname)s] %(message)s')
logHandler.setFormatter(logFormatter)
logger = logging.getLogger('MyLogger')
logger.addHandler(logHandler)
logger.setLevel(logging.INFO)
for k in range(3):                                                    logger.error("eror info: %d" % k)

  

转载于:https://www.cnblogs.com/hsggj/p/8423145.html

python日志分割(转)相关推荐

  1. python日志输出到屏幕,python日志写入文件

    python日志输出到屏幕,python日志写入文件 日志 日志是跟踪软件运行时所发生的事件的一种方法.软件开发者在代码中调用日志函数,表明发生了特定的事件.事件由描述性消息描述,该描述性消息可以可选 ...

  2. Python日志详解【两篇就够了系列】--第二篇loguru

    目录 第二章 Python日志loguru库详解 一.loguru简介 二.日志级别 三.loguru日志常用参数配置解析 1.rotation 2.retention 3.compression 4 ...

  3. Python 日志logging模块初探及多线程踩坑(2)

    系列文章: Python 日志logging模块初探及多线程踩坑(1) Python 日志logging模块初探及多线程踩坑(2) 接着上面一篇文章,我们这篇来写一个多进程兼容且无损性能的 Timed ...

  4. Apaceh的访问控制 日志分割 分析

    文章目录 Apache HTTP HTTP http保持连接 相关保持连接的方式 Apache访问控制作用 HTTP访问控制演示 基于客户端地址的访问控制 用户认证配置 Apache 日志管理 自带工 ...

  5. Tengine高性能部署之—日志分割

    一.日志分割的要求 由于 Tengine 的日志都是写在一个文件当中的,因此,我们需要每天零点将前一天的日志存为另外一个文件,这里我们就将 Tengine 位于 logs 目录中的 access.lo ...

  6. Python日志教程

    # Python日志教程 日志对于系统开发的开发.调试和运行整个过程中都起着很重要的作用,调试阶段需要查看日志来明确问题所在,运行阶段如果程序崩溃,日志可以记录程序崩溃的相关原因. 刚初学Python ...

  7. 基于 MongoDB 的 python 日志功能

    本文首发于 Gevin的博客 原文链接:基于MongoDB的python日志功能 未经 Gevin 授权,禁止转载 基于MongoDB的python日志功能 why-log-to-mongodb 我几 ...

  8. Tomcat 的 catalina.out 日志分割

    一.背景 Tomcat 的 catalina.out 日志量不断增加,占用空间较大,且默认是不滚动的.因此,需要对其进行日志分割,并进行清理. 本文选用 Cronolog 对其进行分割. 二.安装 1 ...

  9. tengine 调用php,nginx 或tengine 访问日志分割处理

    当在使用naginx是访问日志,日渐庞大,可以达到GB级别,所以我们需要拆分, 我这里是按时间拆,#!/bin/bash #访问日志文件位置 nginx_path="/usr/local/n ...

最新文章

  1. Git中.gitignore文件的使用
  2. boost::remove_copy_if相关的测试程序
  3. Python基础概念_7_数据结构
  4. bellmanford队列优化
  5. Xenix — 微软与UNIX的短暂爱恋
  6. python是基于什么的内存管理方式_python的内存管理机制是什么?
  7. linux shell spool,Linux/Unix shell 脚本中调用SQL,RMAN脚本
  8. ambari安装中常见的问题
  9. 使用 IIS 进行 ASP.NET 2.0 成员/角色管理(2):实现
  10. Android车载蓝牙相关开发3:蓝牙音频接收器BluetoothA2dpSink
  11. PS——制作 GIF动图 或是 小视频
  12. unity自动生成敌人_Unity3D 敌人AI 和 动画( Animator )系统的实例讲解
  13. 深度剖析WiFi的SSID问题
  14. 问题 A: 循环吧,太一!
  15. python getattrribute_Python学习——面向对象高级之反射
  16. IPv6连接测试通过,但是无法ping成功问题解决(记录)
  17. A500的dial过程选择phone
  18. STM32CubeIDE 统计及控制PWM产生个数
  19. CodeForces 3B-Lorry
  20. 银河麒麟系统服务端命令_银河麒麟服务器操作系统Linux版下载_银河麒麟服务器操作系统免费版下载_银河麒麟服务器操作系统4.0标准版-华军软件园...

热门文章

  1. L3-025 那就别担心了 (30 分)-PAT 团体程序设计天梯赛 GPLT
  2. 蓝桥杯 ALGO-49 算法训练 寻找数组中最大值
  3. 怎么让Excel按某一列的数值来排序?
  4. P2604 [ZJOI2010]网络扩容
  5. 部分高级正则特性 使用
  6. 深入浅出C/C++中的正则表达式库(一)--GNU Regex Library
  7. http 与https 区别浅析
  8. codevs3732==洛谷 解方程P2312 解方程
  9. vue+webpack实践
  10. Powershell 查询SQL数据库资料