首页 > 解决方案 > 如何解决 rasa 服务器日志重复问题?

问题描述

当我的日志消息重复时,我遇到了这个问题。简而言之,我有 rasa 服务器,它使用 2 个文件 preprocessing.py 和 intents.py。每个都有自己的记录器和处理程序,并且每个方法只调用一次。但是当我运行 rasa 服务器时,日志是重复的。任何想法我做错了什么?

2021-01-20 08:45:23 INFO     BERT_PREPROCESS  - Loading tokenizer
2021-01-20 08:45:23.592 INFO BERT_PREPROCESS – Tokenizer loaded
2021-01-20 08:45:23 INFO     BERT_PREPROCESS  - Tokenizer loaded
2021-01-20 08:45:23.592 INFO INTENTS – Loading model
2021-01-20 08:45:23 INFO     INTENTS  - Loading model
2021-01-20 08:45:24.781 INFO INTENTS – Model loaded
2021-01-20 08:45:24 INFO     INTENTS  - Model loaded

UPD 在每个脚本中记录器的创建方式相同。每个脚本中只定义了一个记录器,并且添加了一个处理程序。手动记录绝对没有重复。


logger = logging.getLogger(__name__)

logger.setLevel(logging.INFO)
consoleHandler = logging.StreamHandler()
consoleHandler.setFormatter(formatter)

logger.addHandler(consoleHandler)

标签: pythonloggingrasa

解决方案


推荐阅读