加载中…
个人资料
OpenWrt
OpenWrt
  • 博客等级:
  • 博客积分:0
  • 博客访问:66,572
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

python logging模块的使用

(2014-09-16 16:22:20)
标签:

python

logging

模块

文件1:
import logging
logging.basicConfig(
    level=logging.DEBUG,
    filename='my.log',
    filemode='w',
    format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',
)

console = logging.StreamHandler()  # 创建新的console,同时输出log信息到文件与consol
console.setLevel(logging.ERROR)     # 只有error信息才显示给console用户看,低等级log信息只保存在文件
console_formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s')
console.setFormatter(console_formatter)
logging.getLogger().addHandler(console)

a =1
logging.info('123{0:d}'.format(a))

文件2:
import logging
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger()

#logger属于单例模式,可在另外的模块中获取logger

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有