Paprika Framework
Pickles 2 にサーバーサイドアプリケーションを埋め込むためのフレームワーク

ログ

Paprika Framework におけるログの取り扱いについて説明します。

INDEX

ログの出力先

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));
});
このページの先頭へ戻る