2011-03-29 4 views
1

데이터베이스와 레코드를 업로드 및 다운로드 할 수있는 기능 중 하나를 갖춘 온라인 웹 사이트 (PHP, HTML 및 MySQL)를 설계하고 있습니다. 데이터베이스에 성공적으로 추가 된 모든 레코드와 실패한 레코드를 모두 기록하고 싶습니다. 이 로그 파일을 로컬 시스템에 저장하려면 로그 시스템을 설계 할 때 어떻게해야합니까? 즉설계 로그 시스템

  1. 로그 파일의 위치와
  2. 내가 필요로하는 다른 포인터를 고려할 수 즉의 SQL 오류 많은 정보를 제공 할 수있는 다양한 O.S
  3. 일반 형식과 호환되는.

사람이 올바른 설치에 나를 인도시겠습니까?

나는 내 PHP 파일에 include '/Logger.php'; 행을 포함 시켰습니다. 그러나 로그 파일에 쓰고 싶습니다 및 구성 파일이 log4php.xml 또는 appender_file.properties 경우 이해가 안됩니다. 누구든지 파일에 기록 할 설정을 말해 줄 수 있습니까 /?

+1

관련 항목 : http://stackoverflow.com/questions/3388978/logging-suite-with-back-end-for-php (하지만이 답변과 동일한 대답이 있습니다. :) –

답변

4

log4php은 이러한 모든 목표를 충족하는 라이브러리입니다. 이 로그를 작성할 수 있습니다

  1. 파일 또는
  2. 시스템 로그 (UNIX) 또는
  3. 시스템 이벤트 (윈도우)

그리고 XML을 통해 구성됩니다. 로그 파일 회전 (예 : 크기가 10MB 또는 매일 인 새 로그 파일 만들기, 이전 파일 압축) 및 파일의 사용자 정의 레이아웃과 같은 모든 표준 로깅 기능.