帮助将消息记录到javascript控制台对象的简单wsgi中间件
log2jsconsole的Python项目详细描述
它提供了一个简单的wsgi中间件,有助于将消息登录到 javascriptconsole对象。例如,如果您记录如下消息:
logger = logging.getLogger('my.logger') logger.warning('warning message') logger.debug('debug message')
中间件会自动附加如下javascript代码:
<script> // <![CDATA[ if (console) { console.warn('my.logger: warning message'); console.debug('my.logger: debug message'); } // ]]> </script>
如何使用
假设您的wsgi应用程序名是app:
from yourapp import app from log2jsconsole import LoggingMiddleware app = LoggingMiddleware(app)
或者您可以将其添加为Python Paste:
[filter:log]use=egg:log2jsconsoleauto_install=True
更改日志
版本0.4
2013年6月7日发布。
- 支持Python Paste筛选器入口点。[#1罗伯托·德阿尔梅达]
- 修复了start_response的不兼容签名(根据pep 333)。 [#1罗伯托·德阿尔梅达]
版本0.3
2011年11月28日发布。
- 修正了Content-Type检测错误。
版本0.2
2011年11月28日发布。
- 修正了Content-Type检测错误。
版本0.1
最初发布于2011年11月26日。