openlog
(PHP 4, PHP 5)
openlog — 시스템 로그에 연결합니다
Description
int openlog
( string $ident
, int $option
, int $facility
)
openlog()는 프로그램에 사용하는 시스템 로그 기록자에 연결을 열어줍니다. opens a connection to the system logger for a program. 문자열 ident 는 각각의 메시지에 추가됩니다. option 과 facility 에 대한 값은 아래에 주어집니다. option 의 인수는 로그 메시지를 생성할때 어떤 로긴 옵션이 사용되었는지 알아내는 데 사용됩니다. facility 의 인수는 어떤 형식의 프로그램이 로그 메시지를 남기는 지 정의하는데 사용됩니다. 이것은 당신이 정의(기계의 syslog 설정)할 때 서로 다른 설비에서 들어오는 메시지 중 어떤 메시지를 핸들할지 정의할 수 있도록 합니다. openlog()의 사용은 선택적입니다. 이것은 ident 가 기본적으로 FALSE일 경우 필요하다면 자동으로 syslog()에 의해 호출됩니다.
Constant | Description |
---|---|
LOG_CONS | 시스템 로그 기록자에 데이터를 보내는 중에 에러가 발생한다면 직접적으로 시스템 콘솔에 기록합니다. |
LOG_NDELAY | 로그기록자에 대한 연결을 즉시 엽니다. |
LOG_ODELAY | (기본값) 첫번째 메시지가 로그에 기록될때까지 연결을 여는 것을 미룹니다. |
LOG_PERROR | 로그 메시지 역시 표준 에러로 출력합니다. |
LOG_PID | 각각의 메시지마다 PID를 포함시킵니다. |
Constant | Description |
---|---|
LOG_AUTH | 보안/인증 메시지 (상수가 정의된 시스템대신 LOG_AUTHPRIV 를 사용) |
LOG_AUTHPRIV | 보안/인증 메시지 (private) |
LOG_CRON | 클락 데몬clock daemon (cron and at) |
LOG_DAEMON | 다른 시스템 데몬 |
LOG_KERN | 커널 메시지 |
LOG_LOCAL0 ... LOG_LOCAL7 | 로컬 사용을 위해 예약된 것 |
LOG_LPR | 라인 프린터 하위시스템 |
LOG_MAIL | 메일 하위 시스템 |
LOG_NEWS | USENET 뉴스 하위 시스템 |
LOG_SYSLOG | syslogd에 의해 내부적으로 생성된 메시지 |
LOG_USER | 일반적인 사용자 수준의 메시지 |
LOG_UUCP | UUCP 하위 시스템 |
참조: define_syslog_variables(), syslog() 그리고 closelog().