美文网首页技术分享
python loguru 日志按天分割

python loguru 日志按天分割

作者: kingbo1587 | 来源:发表于2020-08-07 18:32 被阅读0次

loguru日志配置

目的

实现同时控制台和文件输出,并且文件按天分割

原因

使用loguru原因,官方logging非常蠢,当重启python后日志不能按天分割,第二天才能按天分割。


import sys

from loguru import logger

# 去除默认控制台输出

logger.remove()

# 输出日志格式

logger_format = "{time:YYYY-MM-DD HH:mm:ss,SSS} [{thread}] {level} {file} {line} - {message}"

# 控制台输出

logger.add(sys.stdout,

          format=logger_format,

          level="INFO")

# 输出到文件,并按天分割和压缩

logger.add("/data/log/demo/demo.{time:YYYY-MM-DD}.log",

          format=logger_format,

          level="INFO",

          rotation="00:00",

          compression="zip")

参考文档

相关文章

  • python loguru 日志按天分割

    loguru日志配置 目的 实现同时控制台和文件输出,并且文件按天分割 原因 使用loguru原因,官方loggi...

  • loguru

    C++日志模块 loguru loguru一共只需要两个源文件: loguru.hpp 和 loguru.cpp....

  • Python日志处理loguru

    python内置logging需要配置繁琐的信息,loguru更加简洁而且内置了日志显示格式,其使用了better...

  • Python日志工具 loguru

    错误级别 level nameSeverity valueLogger methodTRACE5logger.tr...

  • python优雅写日志

    前言 最近研究了下新的日志管理方案库,发觉loguru库不错,推荐给大家。 安装loguru 入门 日志的级别 日...

  • Loguru:优雅的Python程序日志

    习惯了使用Python自带的logging模块记录日志,但是总觉得不够优雅。Loguru解决了这个问题。guru是...

  • logging 模块使用

    简单使用 日志分割 按天分割, 保留5份历史日志 日志等级(level) logging.warn('error ...

  • Hadoop日志按天分割和开启审计日志

    Hadoop日志按天分割和开启审计日志 hadoop 各个组件默认日志是大小分割的,到一定大小就分割出 .1 .2...

  • tomcat日志分割(按天分割)

    安装cronolog yum install -y cronolog 将catalina.sh对应的位置修改如下即...

  • 更优美的python日志管理库Loguru

    一、Loguru简介 Loguru的主旨就是让程序员能方便优美的实现日志记录。您还记得配置记录器的繁琐过程吗?因为...

网友评论

    本文标题:python loguru 日志按天分割

    本文链接:https://www.haomeiwen.com/subject/yclqdktx.html