ヘルプ CakePHP ログ

CakePHP ログ

CakePHPは、Webアプリケーションを素早く簡単に作成する、オープンソースのWebフレームワークです。CakePHPアプリケーションのロギングアクティビティは、CakePHPの組み込みロギングクラスを使用して、アプリケーションログをファイルへ書き込めば実行できます。Site24x7 AppLogsでは、ネイティブにCakePHPログをサポートしています。

ログファイルパス

デフォルトで、CakePHPはログファイルを次のディレクトリーに書き込みます:
$app_home/tmp/logs/debug.log

CakePHPアプリケーションのルートディレクトリーは、$app_home です。

CakePHPログをSite24x7で管理および監視するには、ログプロファイルを作成し、ログタイプを定義する必要があります。デフォルトのソースパスは上記の通りです。異なるパスで書き込む場合は、ログプロファイル作成時に新規ソースパスを指定することもできます。

ログパターン

$DateTime:date$ $LogLevel$: $Message$

上記は、CakePHPで解析するために、Site24x7で定義されたデフォルトパターンです。異なる形式を使用する場合、ログタイプを編集して、パターンを修正します。

サンプルログ

2018-05-06 11:54:23 Error: Something didn't work!

上記のログは、各フィールドごとに分かれており、それぞれの値を取得してSite24x7へアップロードされます。

ファイル名 ファイル値
DateTime 2018-05-06 11:54:23
LogLevel INFO
Message Something didn't work!

関連するログタイプ