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
'''