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

python之logging模块

时间:2020-02-15 15:20:06      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:mat   nbsp   handle   mes   you   ESS   hello   asi   模块   

1.import logging

   logging.basicConfig(

            level=logging.DEBUG,

            filename=‘logging.log‘,

               filecode=‘w‘,

               format=‘%(asctime)s  %(filename)s [%(lineno)d] [%(message)s]‘

  )

  logging.debug(‘hello world‘)

  logging.error(‘niuqichongtian‘)

  logging.warning(‘You gotta do‘)

-----------------------------------------------------------------------------------------------------------------------------

2020-02-14 16:36:46,151 s1.py [311] [hello world]
2020-02-14 16:36:46,151 s1.py [312] [niuqichongtian]
2020-02-14 16:36:46,152 s1.py [313] [You gotta do]

2.import logging
def logger():
logger=logging.getLogger()
f=logging.FileHandler(‘test_1.log‘)
c=logging.StreamHandler()
fm=logging.Formatter(‘%(asctime)s %(message)s‘)
f.setFormatter(fm)
c.setFormatter(fm)
logger.addHandler(f)
logger.addHandler(c)
logger.setLevel(‘DEBUG‘)
return logger
logger=logger()

logger.debug(‘debug‘)
logger.error(‘error‘)
logger.critical(‘critical‘)
logger.warning(‘warning‘)
logger.info(‘info‘)


python之logging模块

标签:mat   nbsp   handle   mes   you   ESS   hello   asi   模块   

原文地址:https://www.cnblogs.com/cxydnxs/p/12312148.html

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