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)
还没有任何评论哟~
