djangoでロギングするのに、Pythonのloggingを使っていたのだけど、django-loggingなるものが。
django-logging - Google Code
導入はOverview - django-logging - Google Codeを読めばわかるように非常に簡単。
django-loggingを取得しPYTHONPATHに追加するなりなんなり。
$ svn co http://django-logging.googlecode.com/svn/trunk/djangologging/ djangologging
ミドルウェアとして登録。settings.pyに以下を追記。
MIDDLEWARE_CLASSES = ( ... 'djangologging.middleware.LoggingMiddleware', )
INTERNAL_IPSに開発機のIPアドレスを書いておく。
INTERNAL_IPS = ( '192.168.1.200', )
さらに以下を追記。
LOGGING_OUTPUT_ENABLED = True LOGGING_LOG_SQL = True
使い方はPython標準のloggingと変わらない。
import logging logging.debug('....'); logging.info('....'); logging.warn('....'); logging.error('....'); logging.critical('....');
ページの下部にこんな感じで表示されるようになる。
