wiki:TracLogging

Version 4 (modified by trac, 18 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