跳转到主要内容

简单WSGI中间件,帮助将消息记录到JavaScript控制台对象

项目描述

Safari Web Inspector Opera Dragonfly

它提供了一个简单的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日。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

log2jsconsole-0.4.tar.gz (3.0 kB 查看散列)

上传时间:

支持者