Advertisement

定制化的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)

还没有任何评论哟~