프로파일링 된 정보를 출력되는 웹페이지 상이 아닌 다른 쪽에 기록할 필요가 생겨서 해보게 된 내용입니다.
class MY_Profiler extends CI_Profiler {
function __construct() {
parent::__construct();
}
public function run() {
$output = parent::run();
// log output here, and optionally return it if you do want it to display
}
}
위 처럼 작성하시고 경로를 librararies/MY_Profiler.php와 같이 두시기만 하면 프로파일러 사용 시 확장하신 클래스가 사용이 됩니다. 다만 경로는 다른 곳에 두시면 정상적으로 동작하지 않습니다.