使用
logging.getLogger(name)创建一个名为全球记录。
main.py
import loglogger = log.setup_custom_logger('root')logger.debug('main message')import submodule
log.py
import loggingdef setup_custom_logger(name): formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(module)s - %(message)s') handler = logging.StreamHandler() handler.setFormatter(formatter) logger = logging.getLogger(name) logger.setLevel(logging.DEBUG) logger.addHandler(handler) return logger
submodule.py
import logginglogger = logging.getLogger('root')logger.debug('submodule message')
输出量
2011-10-01 20:08:40,049 - DEBUG - main - main message2011-10-01 20:08:40,050 - DEBUG - submodule - submodule message
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)