제목 | SQL 모든 쿼리를 파일로 만드는 방법은 없을까요? | ||
---|---|---|---|
글쓴이 | krcs17 | 작성시각 | 2013/10/29 13:18:10 |
|
|||
자바는 콘솔에 다 뜨는데 PHP는 그렇지 않아서 방법을 생각중입니다. 프로파일러나 피들러로 보는게 아니고 다른 콘솔에서 따로 그때그떄 쿼리만 보고 싶습니다. |
|||
다음글 | AR(액티브레코드) 캐싱은 필수입니까? (2) | ||
이전글 | $this->input->post 에서 값을... (2) | ||
변종원(웅파)
/
2013/10/29 13:23:27 /
추천
0
|
니삼
/
2013/10/29 13:51:15 /
추천
0
시스템을 수정해서 쿼리 날릴때마다 특정 파일에 쌓게 하는 방법도 있지 않을까요?
|
krcs17
/
2013/10/29 16:20:24 /
추천
0
찾아보니 파이어 php는 php라이브러리를import 시켜서 로그를 보는 방법인거 같습니다.
소스에 수정이 있는게 아니라 CI에서 DB라이브러리를 이용하여 쿼리를 하니까 DB라이브러리에서 쿼리를 오는 모든 내용을 파일로 떨어트리는 방법은 없는지요?. |
변종원(웅파)
/
2013/10/29 17:01:32 /
추천
0
krcs17/ 내장 라이브러리로는 없습니다. core를 직접 수정하거나 확장하셔야 합니다.
output 라이브러리 enable_profiler() 참고 |
krcs17
/
2013/10/29 17:10:22 /
추천
0
네 감사합니다~~~
|
전상민
/
2013/10/30 09:30:07 /
추천
0
TapBBS 디버깅 모드 구현할때 아래처럼 했었습니다.
프로파일링 결과를 특정 영역에 출력하기 위해서 CI 프로파일러 라이브러리를 살펴보니 아래처럼 실행 결과를 반환해주는 메소드가 있더라구요.
이 결과를 파싱해서 쿼리 부분만 파일로 저장해도 될 것 같네요.
$this->load->library('profiler'); $profiler = $this->profiler->run(); echo $profiler; |
프로파일러의 내용을 파이어폭스의 파이어php에서 볼수있도록 한 것도 있습니다.