Yii は、柔軟でスケーラブルなロギング機能を提供します。記録されたログは、ログレベルや情報分類ごとに分類できます。 (推奨学習: yii フレームワーク)
レベルおよび分類フィルターを使用することで、選択した情報をファイル、電子メール、ブラウザ ウィンドウなどのさまざまな宛先にさらにルーティングすることもできます。等
情報は Yii::log または Yii::trace を通じて記録できます。違いは、後者はアプリケーションがデバッグ モードで実行されている場合にのみ情報をログに記録することです。
Yii::log($message, $level, $category);
Yii::trace($message, $category);
ログイン後にコピー
情報を記録する場合、カテゴリとレベルを指定する必要があります。カテゴリは、パスのエイリアスに似た形式の文字列です。たとえば、メッセージが CController に記録されている場合、分類として system.web.CController を使用できます。情報レベルは次の値のいずれかでなければなりません:
trace: これは Yii::trace で使用されるレベルです。開発中にプログラムの実行フローを追跡するために使用されます。
info: 通常の情報を記録するために使用されます。
profile: パフォーマンス概要(プロフィール)です。さらに詳しい手順については、後ほど説明します。
warning: これは警告情報に使用されます。
error: これは致命的なエラー メッセージに使用されます。
ログを有効にすると効率 (ファイルの読み取りと書き込み) に影響するため、運用環境では通常、ログは無効になります。ただし、支払いログなどの必要な情報を記録する必要があることが多いため、これにより新しい要件が作成されます。異なる情報を異なるログ ファイルに記録します。
rree
以上がyii ログ ファイルはどこにありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。