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

WBOY
リリース: 2016-08-08 09:18:59
オリジナル
2441 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!