首页 > 编程语言 > 详细

python之logging模块

时间:2020-02-15 16:16:48      阅读:46      评论:0      收藏:0      [点我收藏+]

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模块

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!