python - 在 Jupyter Notebook 中显示导入类的日志记录
问题描述
我有一个 Python 项目,我在其中使用 IDE 和 Jupyter 来编写 Python 代码。
我有一个KnowledgeProcessor
在模块中调用的类knowledge.knowledge_processor
,在我使用的那个类中logging
。
import logging
logger = logging.getLogger()
class KnowledgeProcessor():
def __init__(self):
logger.info("That is a logging message")
除了这个文件,我在同一个项目上有一个笔记本文件,我在其中运行
from knowledge.knowledge_processor import KnowledgeProcessor
k = KnowledgeProcessor()
我希望看到的是来自 的日志记录KnowledgeProcessor
,但我没有看到。我尝试导入日志记录并更改默认记录器的级别以进行调试并将流设置为 std,但它也不起作用。
关于这里有什么问题的任何想法?
解决方案
推荐阅读
- javascript - 在 JavaScript 中从 addEventListner 方法调用外部函数时,为什么不在外部函数名称前使用括号
- matlab - GitLab CI 没有启动 Matlab
- sql - Oracle 从序列中提取 ORA-01002
- node.js - 请求从 Spotify Web API 获取用户信息导致 401 错误
- java - 在特定时间以多线程方式运行可运行作业
- json - React - 如何使 JSON API 数据适合可重用
- java - 布局无法在不同设备上正确显示
- php - 以编程方式使用 PHP 或 Javascript 比较两个 word 或 excel 或 power point 文档 2007
- ios - iOS- Interface Builder - 滚动保持在同一位置
- mod-rewrite - Ubuntu 18.10 mod rewrite 似乎不起作用