我有文件“a.py”,其中写入了日志记录配置。另一个文件“b.py”,我只在其中导入日志记录并写入日志,它创建空文件但无法写入内容。这是来自两个文件的代码。请告诉我我在哪里遗漏了什么。谢谢“a.py”import logging.configLOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'default': { 'format': '%(asctime)s %(pathname)s:%(lineno)d %(message)s', }, }, 'handlers': { 'default': { 'level': 'DEBUG', 'class': 'logging.handlers.RotatingFileHandler', 'filename': 'rror.log', 'backupCount': 2, 'formatter': 'default', }, 'information': { 'level': 'INFO', 'class': 'logging.handlers.RotatingFileHandler', 'filename': 'information.log', 'backupCount': 2, 'formatter': 'default', }, }, 'loggers': { 'logger1': { 'handlers': ['default'], 'level': 'DEBUG', 'propagate': False, }, 'logger2': { 'handlers': ['information'], 'level': 'INFO', 'propagate': False, }, },}logging.config.dictConfig(LOGGING)“b.py”import logginglogging.getLogger('logger1').info("hey there!")logging.getLogger('logger2').debug("hey logger2")
1 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
将“b.py”更改为:
from a import logging
logging.getLogger('logger1').debug("hey there!")
logging.getLogger('logger2').info("hey logger2")
添加回答
举报
0/150
提交
取消