[codeIgniter] ログの出力


Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/aksoft2011/www/dfour/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524
Pocket
LINEで送る
[`evernote` not found]

codeIgniter
サイト制作にCodeIgniterを始めて利用することに。
色々分からない事だらけですが、基本を中心に掲載していきたいと思います。

ログ出力

今回はCodeIgniterのログ出力をまとめてみました。
 

設定

application/config/config.phpの設定を行います。

$config[‘log_threshold’] = 0;
ログの出力範囲を以下の設定値を元に設定します。
2を選んだ場合はError,Debugが、3を選んだ場合はError,Debug,Infoと指定した番号以下の要素が出力されるようです。
設定値:
0 = Disables logging, Error logging TURNED OFF
1 = Error Messages (including PHP errors)
2 = Debug Messages
3 = Informational Messages
4 = All Messages

$config[‘log_path’] = ”;
ログの出力先を指定します。
未指定の場合は「application/log」配下へ出力されます。
パスを指定する場合は最後にスラッシュが必要です。(例;/tmp/log/)
また、出力先にはApache(PHP?)が出力するための権限が必要です。

ログ出力方法

log_message(‘level’, ‘message’);

levelは以下の設定値を指定します。
error = エラーレベル
debug = デバッグレベル
info = 情報レベル

messageは出力するメッセージを指定します。

ログ内容

ログファイルは以下の名称で出力されます。
「log-yyyy-mm-dd.php」
PHPファイルなんだ、、、

とりあえずログ出力は出きるようになったので、また不便になったら対応方法を見当してみます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この記事のトラックバック用URL