定制化的Python日志管理模块
发布时间
阅读量:
阅读量
Python内置的日志管理机制具有高度的灵活性,能够根据实际需求进行个性化配置。
下面提供的代码示例是依托logging模块构建的一个可定制化的日志处理框架,其功能涵盖日志等级的自定义设定、信息展示格式的个性化配置、输出渠道的多样化选择、日志文件分割策略的自定义调整以及日志类型分类管理等多个方面。
# coding=utf-8
"""
Author: rpl
date: 19-12-9 下午2:46
desc:
"""
import os
import socket
import datetime
import logging
from logging import handlers
# 日志文件的保存位置
Log_path = os.path.dirname(__file__)
# 用字典保存日志级别
format_dict = {
1: logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s'),
2: logging.Formatter('%(asctime)s - %(na
全部评论 (0)
还没有任何评论哟~
