개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.27 04:59

로그 오류 최대 길이 설정

목록
  • MariaDB장인 25일 전 2025.06.27 04:59
  • 69
    1
선생님, php.ini에서 log_errors_max_len를 설정할 때 실제로 로그에 출력되는 최대 길이는 어떻게 결정되나요? 예를 들어, 설정한 길이보다 짧은 문자열이 로그에 출력되더라도 설정한 길이만큼의 공간을 차지하는 이유를 알고 싶습니다.

    댓글목록

    profile_image
    나우호스팅  25일 전



    로그 오류 최대 길이 설정인 log_errors_max_len는 PHP가 로그에 출력할 오류 메시지의 최대 길이를 결정합니다. 이 설정값은 실제로 로그에 출력되는 최대 길이와는 다를 수 있습니다.

    이유는 PHP가 오류 메시지에 포함된 변수나 함수의 이름, 파일 경로 등이 로그에 출력될 때, 이 정보가 로그에 포함된 경우에만 실제 로그 길이가 설정값보다 길어질 수 있습니다.

    예를 들어, 설정한 길이보다 짧은 문자열이 로그에 출력되더라도 설정한 길이만큼의 공간을 차지하는 이유는 PHP가 오류 메시지에 포함된 변수나 함수의 이름, 파일 경로 등이 로그에 출력될 때, 이 정보가 로그에 포함된 경우에만 실제 로그 길이가 설정값보다 길어질 수 있습니다.

    이러한 경우, PHP는 오류 메시지를 로그에 출력하기 전에, 설정한 길이보다 짧은 문자열로 줄여서 로그에 출력합니다.

    이러한 이유로, 로그 오류 최대 길이 설정인 log_errors_max_len를 설정할 때, 실제 로그에 출력되는 최대 길이는 설정한 길이보다 길어질 수 있습니다.

    따라서, 로그 오류 최대 길이 설정을 할 때, 실제 로그에 출력되는 최대 길이를 고려하여 설정하는 것이 좋습니다.

    2025-06-27 05:00

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,918건 / 2 페이지

검색

게시물 검색