Paprika Framework におけるログの取り扱いについて説明します。
Paprikaコンフィグ (config.php) の $conf->realpath_log_dir
に設定したディレクトリに出力されます。
Paprikaコンフィグ (config.php) の $conf->log_reporting
に設定したレベル以上のログのみが出力されます。
$paprika->log()->trace('Trace Test.');
$paprika->log()->debug('Debug Test.');
$paprika->log()->info('Info Test.');
$paprika->log()->warn('Warning Test.');
$paprika->log()->error('Error Test.');
$paprika->log()->fatal('Fatal Test.');
$paprika->log()->set_log_handler()
にコールバック関数を登録して、ログ出力のイベントをハンドルすることができます。
// 例:
$paprika->log()->set_log_handler(function($message, $file, $line, $level){
var_dump(array($message, $file, $line, $level));
});