
로그 오류 최대 길이 설정인 log_errors_max_len는 PHP가 로그에 출력할 오류 메시지의 최대 길이를 결정합니다. 이 설정값은 실제로 로그에 출력되는 최대 길이와는 다를 수 있습니다.
이유는 PHP가 오류 메시지에 포함된 변수나 함수의 이름, 파일 경로 등이 로그에 출력될 때, 이 정보가 로그에 포함된 경우에만 실제 로그 길이가 설정값보다 길어질 수 있습니다.
예를 들어, 설정한 길이보다 짧은 문자열이 로그에 출력되더라도 설정한 길이만큼의 공간을 차지하는 이유는 PHP가 오류 메시지에 포함된 변수나 함수의 이름, 파일 경로 등이 로그에 출력될 때, 이 정보가 로그에 포함된 경우에만 실제 로그 길이가 설정값보다 길어질 수 있습니다.
이러한 경우, PHP는 오류 메시지를 로그에 출력하기 전에, 설정한 길이보다 짧은 문자열로 줄여서 로그에 출력합니다.
이러한 이유로, 로그 오류 최대 길이 설정인 log_errors_max_len를 설정할 때, 실제 로그에 출력되는 최대 길이는 설정한 길이보다 길어질 수 있습니다.
따라서, 로그 오류 최대 길이 설정을 할 때, 실제 로그에 출력되는 최대 길이를 고려하여 설정하는 것이 좋습니다.
2025-06-27 05:00