ホームページ >バックエンド開発 >PHPチュートリアル >Yii2 カスタム ログ ファイルの書き込みログ
ヘッダーにログクラスを導入します
yiilogFileTargetを使用します
$time = microtime(true);
$log = new FileTarget();
$log->logFile = Yii::$app->getRuntimePath( ). '/logs/zhidemy.com.log'; // カスタマイズされたファイル名
$log->messages[] = ['test',1,'application',$time];
$log->export ( );
これは基本的に書くことができます。まず $log->message
/*
* [0] => message (混合、文字列またはいくつかの複雑なデータの場合があります) のクラス記述情報を見てみましょう。例外オブジェクト)
* [1] => レベル (整数)
* [2] => カテゴリ (文字列)
* [3] => タイムスタンプ (float、microtime(true) によって取得)
* [ 4] = > トレース (配列、デバッグ バックトレース、アプリケーション コードの呼び出しスタックが含まれます)
*/
この情報に従ってパラメーターを渡すだけです。最後に重要な点を覚えておいてください
$log->messages[] [] を忘れずに追加してください
詳細については、ターゲットクラスを参照してください
以上、Yii2のカスタムログファイルの書き込みログを内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。