에러 메시지
① debug : 프로그램을 디버깅할 때 발생하는 메시지이다.
② info : 통계, 기본 정보 메시지이다.
③ notice : 특별한 주의를 기하나 에러는 아닌 메시지이다.
④ warning : 주의를 요하는 경고 메시지이다.
⑤ err : 에러가 발생하는 경우의 메시지이다.
⑥ crit : 크게 급하지는 않지만 시스템에 문제가 생기는 단계의 메시지이다.
⑦ alert : 즉각적인 조정을 해주어야 하는 상황이다.
⑧ emerg : 모든 사용자들에게 전달되어야 할 위험한 상황이다.
에러 로그는 어느 레벨까지의 에러를 기록할지 여부를 8단계로 지정할 수 있다. 지정하려면 "LogLevel"로 사용하여 설정한다.
LogLevel 기록하는-레벨
설정 가능한 레벨은 다음과 같다.
emerg | 서버가 가동 할 수 없을 정도의 심각한 오류 |
alert | crit보다 심각한 오류 |
crit | 치명적인 오류 |
error | 오류 |
warn | 경고 |
notice | 알림 메시지 |
info | 서버 정보 |
debug | 디버깅을위한 정보 |
레벨은 위에서 부터 심각하고, "error"로 설정하면 "error" 위의 "crit", "alert", "emerg" 에러도 모두 기록된다.
보다 낮은 수준으로 설정하면 많은 정보를 로그로 남길 수 있지만, 그 만큼 로그 파일 크기가 커지게 되므로 필요에 따라 설정을 변경한다.
"httpd.conf" 파일에 대한 "LogLevel"로 검색해 보면, 다음과 같은 내용을 찾을 수 있을 것이다.
#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
기본으로 LogLevel가 "warn"으로 설정되어 있다. 변경하려면 "warn"부분을 다른 수준의 값으로 변경하면 된다.