wiki:TracLogging

Version 5 (modified by trac, 11 years ago) (diff)

--

ログ

Trac は Python の標準 ロギングモジュール (訳注: 日本語ドキュメント) を使用したシステムメッセージのログ出力に対応しています。

ログは trac.ini[logging] セクションで設定することができます。

対応しているログの種類

ログの出力方法は設定ファイルの log_type オプションで設定されます。以下の値が使用できます。

none
すべてのログメッセージを抑制する。
file
ログをファイルに出力する。 trac.inilog_file ディレクティブで指定する。
stderr
コンソールにすべてのログを出力する。(tracd のみ)
syslog
(UNIX) ローカルの名前付きパイプの /dev/log 経由で syslogd にログを出力する。
eventlog
(Windows) イベントログに Trac のログを出力する。

ログレベル

出力するログのレベルは trac.inilog_level ディレクティブで指定します。ログレベルは出力するログメッセージの最低限のレベルを定義します。

レベルの種類:

CRITICAL
最も危険なログのみ。たいていは致命的なメッセージです。
ERROR
処理失敗、バグ、エラーの要求。
WARN
警告、処理を中断するほどではないイベント。
INFO
診断メッセージ。すべてのプロセスについてのログ情報。
DEBUG
トレースメッセージ、プロファイリングなど。


See also: TracIni, TracGuide, TracEnvironment