CodeIgniter3でログをファイルに出力する方法
2024/02/02
Codeigniter3でエラーログの設定を行い特定のファイルに出力させ当該ログを確認したい。以下に各対応方法のメモ。
尚、Codeigniter4系のエラーログ設定方法についても追記。
リファレンス
https://codeigniter.jp/user_guide/3/general/errors.html?highlight=log_message#log_message
設定
/application/config/configファイルの、以下の値を1以上にする。とりあえずは1で良いかと思う。
$config['log_threshold'] = 0;
またデフォルトでは/application/logs/の中に出力されるけど、違う場所に保存したい場合は以下の値を入力する。
$config['log_path'] = ''; //例えば/etc/log/とか。
エラー時の処理に以下を入れる。
log_message('error', 'ここに残したい情報を記述する');
追記
Codeigniter4の場合は以下を参照。
関連記事
-
-
CodeIgniter4で祝日一覧APIにCURLでリクエストし結果をファイルキャッシュする方法
Codeigniter4.4.4で祝日一覧APIにCURLでリクエストしたい。尚 ...
-
-
CodeIgniter3で共通の変数と定数を設定する方法
CodeIgniter3系で共通する配列が入った変数と、定数を設定したかった。以 ...
-
-
CodeIgniter4でのメール送信方法(テキスト・HTMLメール)
CodeIgniter4.4.4でテキストメール及びHTMLメールを送信したい。 ...
-
-
CodeIgniter4で独自の404ページを表示する方法
CodeIgniter4にて存在しないページをブラウザから開くと、デフォルトの状 ...
-
-
Codeigniter3で外部ファイル(CSS / JS)の読み込みと共通パーツ化する方法
CodeigniterでCSSやJSファイル等の外部ファイル読み込みたかった。ま ...