微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Noestest日志捕获,而Pylons不起作用

如何解决Noestest日志捕获,而Pylons不起作用

| 我正在为我正在开发的Pylons Web应用程序编写单元测试。我想在运行测试时看到logs.debug | info | etc,但会发生错误,但是现在它只捕获了print()语句。 要运行测试,请执行以下操作:
nosetests --with-pylons=test.ini --debug-log=test.log --verbosity=3
结果是它不会在日志文件或控制台中输出任何内容。 test.ini使用的是development.ini,其中包含以下记录器代码
[loggers]
keys = root,routes,myapp,sqlalchemy

[handlers]
keys = console,file

[formatters]
keys = generic

[logger_root]
level = DEBUG
handlers = console,file

[logger_routes]
level = INFO
handlers = 
qualname = routes.middleware

[logger_myapp]
level = DEBUG
handlers = 
qualname = myapp

[logger_sqlalchemy]
level = INFO
handlers = 
qualname = sqlalchemy.engine

[handler_console]
class = StreamHandler
args = (sys.stdout,)
level = DEBUG
formatter = generic

[handler_file]
class = FileHandler
args = (\'application.log\',\'a\')
level = DEBUG
formatter = generic

[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] [%(threadName)s] %(message)s
datefmt = %H:%M:%s
启动整个应用程序时,日志记录工作正常。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。