2016-08-25 4 views
0

을 시스템 로그가-ng를 사용하여 PHP는 로그 파일을 지정하는 방법, 나는 많은 아래와 같은 시스템 로그 출력을 인쇄 라인이 기본적으로내 PHP 스크립트 내에서

syslog(LOG_INFO, "Writing log info to syslog"); 

, 그것은/var에 출력을 인쇄/로그/메시지. 어쨌든 출력 파일을 다른 것으로 변경해야합니까? syslog-ng 및 CentOS 6 서버를 사용하고 있습니다.

+0

linux에서'syslog-ng.conf' 파일에서 이것을 변경해야한다고 생각하십시오. – JustOnUnderMillions

+0

@JustOnUnderMillions syslog-ng.conf는 syslog.conf와 다릅니다. 이러한 옵션은 없습니다. – mariahm24

+0

좋아요, 힌트 만주고 싶습니다. PHP가 아닌 Linux 레벨에서만 가능합니다. – JustOnUnderMillions

답변

0

PHP와는 아무런 관련이 없습니다. syslog 데몬에 로그 항목을 보냅니다. "여기에 LOG_INFO라는 이름의 로그가 있습니다."syslog 데몬이 어디로 가야하는지 결정합니다.

특정 파일을 대상으로 지정하려면 syslog 구성에서 해당 파일을 가리 키도록 LOG_XXXX 대상을 설정해야합니다. PHP가 syslog에 직접 사용해야하는 파일을 지정하도록 할 수는 없습니다.

특정 파일 타겟팅을 원할 경우 대신 error_log()을 사용하십시오. 여기에서 로그인 할 파일 이름을 지정할 수 있습니다.

관련 문제