こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。
この記事では、 FuelPHPで出力するログのレベルを変更するやり方について丁寧に解説していきます。
前提条件:実行環境について
実行環境は以下の通りです。
OS | Windows10 |
---|---|
PHPのバージョン | 8.0.3 |
FuelPHPのバージョン | 1.8.2 |
XAMPPのバージョン | 8.0.3 |
この記事ではFuelPHPのプロジェクトは
C:\xampp
に配下に【fuelphp】という名前で配置しています。
Windows10の環境でFuelPHPをインストールするやり方は以下の記事をご参考ください。
出力するログのレベルを変更するやり方を解説
出力するログのレベルを変更するには
プロジェクト\fuel\app\config\config.php
のconfigファイルの設定を変更します。
config.phpの中に
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
/** * ------------------------------------------------------------------------- * Logging threshold. * ------------------------------------------------------------------------- * * Can be set to any of the following: * * Fuel::L_NONE * Fuel::L_ERROR * Fuel::L_WARNING * Fuel::L_DEBUG * Fuel::L_INFO * Fuel::L_ALL * */ // 'log_threshold' => Fuel::L_WARNING, // 'log_path' => APPPATH.'logs/', // 'log_date_format' => 'Y-m-d H:i:s', |
という箇所があります。
コメントアウトされているこれらが、ログの設定をする項目です。
出力するログのレベルはlog_thresholdで設定できます。
log_thresholdのコメントアウトを外して値を設定すれば、出力するログのレベルを変更できます。
設定できる値と出力するログのレベルは以下です。
値 | 出力するログのレベル |
---|---|
Fuel::L_NONE | 何も出力されない |
Fuel::L_ERROR |
|
Fuel::L_WARNING ※デフォルト設定 |
|
Fuel::L_DEBUG |
|
Fuel::L_INFO |
|
Fuel::L_ALL |
|
たとえば
1 |
'log_threshold' => Fuel::L_INFO, |
と設定すると
- ERROR
- WARNING
- INFO
のレベルしかログに出力されなくなります。
まとめ:出力するログのレベルを変更してみよう!
以上が出力するログのレベルを変更するやり方についての解説でした!
あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ
コメント