2012-02-21 3 views
0

서버에서 발생한 모든 오류를 error_log 파일이 아닌 MySQL에 기록하고 싶습니다. 이미 similar question이 있습니다. 그러나 대답은 custom error handler을 통합하는 것이 좋습니다.데이터베이스의 PHP-FPM 로그 오류

구체적으로 말하자면, 나는 서버 전체에 통합 될 수있는 옵션을 찾고 있습니다. (php.ini 설정을 사용하여 모든 PHP 파일에 파일을 추가하는 것을 의미하지는 않습니다), 가장 가능성있는 C++ 모듈입니다.

  • 알려진 옵션이 있습니까?
  • 하나를 만들 수 있습니까?

답변

2

리눅스를 실행하는 경우는, 여기 당신을위한 솔루션입니다 :

  1. 만들기 PHP 쓰기 로그를 syslog에 (php.ini 파일에서 error_log = syslog)가 이미 설치되어 있지 않은 경우
  2. rsyslog 설치 (그건 데비안의 기본 내가, 내가
  3. 구성 rsyslog는 MySQL로 로그를 작성하는) 다른 distribs 모르는 생각한다 (참조 http://www.rsyslog.com/doc/rsyslog_mysql.html)