码迷,mamicode.com
首页 > 编程语言 > 详细

python--logging日志

时间:2018-07-05 21:34:23      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:none   ref   formatter   htm   def   blog   key   arc   stat   

一个非常详细的日志使用请看这里:http://www.cnblogs.com/dkblog/archive/2011/08/26/2155018.html

 

 

 1 # 导入日志模块
 2 import logging
 3 # 使用配置文件设置日志时,需要导入这个模块
 4 import logging.config
 5 class MyLog:
 6     ‘‘‘日志类,用于将日志信息写入到.txt文件中‘‘‘
 7     
 8     # 载入配置信息,从Logging.cfg
 9     __loadcfg=logging.config.fileConfig("Loggers/Logging.ini")
10 
11     # 获取一个logger对象,通过这个名字参数可以保证在当前程序进程中其它地方获取日志对象时,是同一个日志对象.
12     __dblog=logging.getLogger(dblog)
13 
14     @staticmethod
15     def AddLog(msg,logrefname=None):
16         ‘‘‘// 添加日志
17            // 1.msg:日志内容
18            // 2.logrefname:通过这个名字获取日志对象,默认是dblog.其它名字要到配置文件里查看
19         ‘‘‘
20         if logrefname is not None:
21             MyLog.__dblog=logging.getLogger(logrefname)
22         
23         MyLog.__dblog.debug(msg)

使用时调用 MyLog.AddLog(logmsg)就加入日志了.

常见问题:
# 1.报错.KeyError Formatters 是路径问题
# 2.报错gbk... 用的是VS2013,新建的python文件不是utf-8编码,需要改一下编码.可是对于这个Logging.ini,居然要改回gb2312(936).不改的话就报这错误.

python--logging日志

标签:none   ref   formatter   htm   def   blog   key   arc   stat   

原文地址:https://www.cnblogs.com/jackzz/p/9270265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!