ホームページ >バックエンド開発 >PHPチュートリアル >Yii2 カスタム ログ ファイルの書き込みログ

Yii2 カスタム ログ ファイルの書き込みログ

WBOY
WBOYオリジナル
2016-08-08 09:18:592461ブラウズ

ヘッダーにログクラスを導入します
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チュートリアルに興味のある方の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:ピン次の記事:ピン