django-devserver を試す 2

ちょっとずつしか試せてませんが。

sqlを省略しない

デフォルトだとログに出力されるsqlはカラムが省略されます。

以下の設定を追加することで省略されなくなります。

DEVSERVER_TRUNCATE_SQL = False

ajaxレスポンスをログ出力する

AjaxDumpModuleを追加

DEVSERVER_MODULES =  (
    'devserver.modules.sql.SQLRealTimeModule',
    'devserver.modules.ajax.AjaxDumpModule',
)

[ajax] {"status": 0, "id": 56, "name": "brainstorm"}
[20/Sep/2013 17:43:00] "POST /sample HTTP/1.1" 200 167 (time: 0.21s; sql: 5ms (3q))

設定によってjsonを整形して出力することができます。

DEVSERVER_AJAX_PRETTY_PRINT = True

[ajax] {
"status": 0,
"id": 56,
"name": "brainstorm"}
}
[20/Sep/2013 17:43:48] "POST /sample HTTP/1.1" 200 167 (time: 0.23s; sql: 1ms (3q))