简单WSGI中间件,帮助将消息记录到JavaScript控制台对象
项目描述
它提供了一个简单的WSGI中间件,帮助将消息记录到JavaScript console 对象。例如,如果您记录如下消息:
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>
安装
您可以通过pip或easy_install从PyPI下载来安装它
$ pip install log2jsconsole
如何使用
假设您的WSGI应用程序名称为app
from yourapp import app from log2jsconsole import LoggingMiddleware app = LoggingMiddleware(app)
或者您可以将此作为Python Paste的过滤器
[filter:log]
use = egg:log2jsconsole
auto_install = True
变更日志
版本 0.4
发布于2013年6月7日。
支持Python Paste过滤器入口点。[由Roberto De Almeida提供#1]
修复了start_response的不兼容签名(根据PEP 333)。[由Roberto De Almeida提供#1]
版本 0.3
发布于2011年11月28日。
修复了Content-Type检测的bug。
版本 0.2
发布于2011年11月28日。
修复了Content-Type检测的bug。
版本 0.1
最初发布于2011年11月26日。