博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python log config sample
阅读量:4344 次
发布时间:2019-06-07

本文共 799 字,大约阅读时间需要 2 分钟。

前言

任何项目都要有日志,无日志不服务。如果是独立部署的python程序,需要自行配置logger

配置

logging.ini

[loggers]keys=root[logger_root]handlers=screen,filelevel=INFO[formatters]keys=simple,complex[formatter_simple]format=%(asctime)s - %(name)s - %(levelname)s - %(message)s[formatter_complex]format=%(asctime)s - %(name)s - %(levelname)s - %(module)s : %(lineno)d - %(message)s[handlers]keys=file,screen[handler_file]class=handlers.RotatingFileHandlerbackupCount=3maxBytes=20*1024*1024formatter=complexlevel=DEBUGargs=('dog.log',)[handler_screen]class=StreamHandlerformatter=simplelevel=INFOargs=(sys.stdout,)

主要是设置了滚动,最大值,格式等。一般这个可以满足standalone的python程序

使用

import logging.configlogging.config.fileConfig("logging.ini")logger = logging.getLogger("test")def test():    logger.info("test")

 

 

转载于:https://www.cnblogs.com/elsonwe/p/6398218.html

你可能感兴趣的文章
crontab导致磁盘空间满问题的解决
查看>>
java基础 第十一章(多态、抽象类、接口、包装类、String)
查看>>
Hadoop 服务器配置的副本数量 管不了客户端
查看>>
欧建新之死
查看>>
自定义滚动条
查看>>
APP开发手记01(app与web的困惑)
查看>>
笛卡尔遗传规划Cartesian Genetic Programming (CGP)简单理解(1)
查看>>
初识前端作业1
查看>>
ffmpeg格式转换命令
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>
Hive实现oracle的Minus函数
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
RocketMQ配置
查看>>
蚂蚁金服井贤栋:用技术联手金融机构,形成服务小微的生态合力
查看>>
端口号大全
查看>>
机器学习基石笔记2——在何时可以使用机器学习(2)
查看>>
POJ 3740 Easy Finding (DLX模板)
查看>>
MySQL 处理重复数据
查看>>
关于typedef的用法总结(转)
查看>>
Linux下安装rabbitmq
查看>>