Advertisement

Python 编码自动化 log 日志到文件中

阅读量:

日志记录功能是我们在日常操作中经常需要应用的模块,通常可以通过直接进行文件写入的方式来实现自定义的日志记录。然而,在处理较为复杂的项目时,若涉及到日志的存储与管理,一般会采用logging模块来完成相关操作。首先,需要构建一个单例模式,用以生成一个logger对象:

复制代码
 def _instance():

    
     global logger
    
     if logger is None:
    
     logging.config.fileConfig(os.path.join(util.get_current(), "logger.conf"))
    
     logger = logging.getLogger("root")
    
     return logger
    
    
    
    

随后,可以借助logger对象实现各类级别日志信息的记录操作,具体代码示例如下:

复制代码
 def info(msg):

    
     _instance().info(msg)
    
  
    
  
    
 def warning(msg):
    
     _instance().warning(msg)
    
  
    
  
    
 def debug(msg):

全部评论 (0)

还没有任何评论哟~