【发布时间】:2011-12-24 03:10:41
【问题描述】:
我有各种模块,我在其中大量使用 Python 日志记录。当我将它们导入到 Python 文档中的主模块并尝试运行它时,我没有从日志记录中获得任何输出。有人知道发生了什么吗?
Logging是在下面导入的public模块导入的模块中调用的(这段代码太大,这里就不放了)。下面这段代码是整个程序运行和日志记录初始化的地方:
import logging
from bottle import run, debug
import public
logging.basicConfig(level=logging.DEBUG)
if __name__ == '__main__':
logging.info('Started')
debug(mode=True)
run(host='localhost', port = 8080, reloader=True)
logging.info('Finished')
【问题讨论】:
-
没有。记录如何?你有一些代码吗?一个例子?这没什么好继续的。
-
Logging 是在此处导入的公共模块导入的 a 模块中调用的(这段代码很大,放在这里)但是下面的一段代码是整个程序的运行位置并且日志记录从以下位置初始化:从瓶子导入运行中导入日志记录,调试导入公共日志记录.basicConfig(level=logging.DEBUG) if name == 'main': logging .info('Started') debug(mode=True) run(host='localhost', port = 8080, reloader=True) logging.info('Finished')
-
请edit 你的问题包括你的例子——cmets 中的代码几乎一文不值。 :)