【1.83】注意用户相同 不同logger设置的属性 依靠最后=设置为准

import logging

formatter=logging.Formatter('%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(message)s',
                    datefmt='%Y-%m-%d %H:%M:%S %p',)

ch=logging.StreamHandler()
ch.setFormatter(formatter)


logger1=logging.getLogger('root.child1.child2')
logger2=logging.getLogger('root.child1.child2')



logger1.addHandler(ch)
logger2.addHandler(ch)

logger1.setLevel(10)
logger2.setLevel(20)


logger1.debug('log1 debug')
logger1.info('log1 debug')
logger1.warning('log1 debug')

logger2.debug('log2 debug')
logger2.info('log2 debug')
logger2.warning('log2 debug')

'''
2019-04-24 23:48:45 PM - root.child1.child2 - INFO -re_study:  log1 debug
2019-04-24 23:48:45 PM - root.child1.child2 - WARNING -re_study:  log1 debug
2019-04-24 23:48:45 PM - root.child1.child2 - INFO -re_study:  log2 debug
2019-04-24 23:48:45 PM - root.child1.child2 - WARNING -re_study:  log2 debug
'''

 

posted @ 2016-04-24 23:50  科学小怪癖  阅读(76)  评论(0)    收藏  举报