python - 如何解决 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)
解决方案
推荐阅读
- javascript - 使 jQuery.load() 与 SEO 友好的 URL 一起工作
- python - Python向变量添加更多内容,然后写入代码
- python - 如何找到附加到一个或另一个类的元素?硒Pyton
- calculator - 如何快速修复roundig操作
- c# - 如何读取原始 JSON 字符串值部分,如下所述
- asp.net-core - Azure B2C 应用程序中的用户角色
- php - Laravel - 通过创建仅获得 1 行
- amazon-dynamodb - 查询条件缺少具有二级索引字段的关键架构元素
- laravel - 我得到 No 'Access-Control-Allow-Origin' header is present on the requested resource error
- php - Laravel 在多列上的唯一验证