python 日志记录 : difference between 2. 6 和 2.7

标签 python linux logging fedora

我一定是做错了什么:python 2.6 和 2.7 的 basicConfig 有区别吗?

在 python 2.6 下,basicConfig(level=logging.INFO) 不会将信息消息发送到标准输出,而在 2.7 下它会。

有人能解释一下我做错了什么吗??

最佳答案

希望不大,但您应该确保在调用 basicConfig() 之前没有任何记录调用。这是一个常见的 logging 陷阱,虽然我不确定为什么它会与 2.7 一起工作

关于python 日志记录 : difference between 2. 6 和 2.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8933888/

相关文章:

python - 具有 Iterable 字段的卡住和可散列数据类

python - 将 python C 包安装到 bin 文件夹中

linux - 怎么做像 "netstat -p",但更快?

python - 编译官方文档 "Embedding Python in Another Application"示例失败

c# - 使 NLog 配置文件用户在运行时定义

c++ - Boost.Log - 一个日志文件的多个进程?

Python的单元测试逻辑

python - 打开 exe 二进制文件并编辑

linux - 如何找出文件的 MIME 类型(Content-Type)?

java - 如果静态类被模拟出来,为什么 PowerMock 会尝试加载 server.xml 文件?