Skip to content

에러 코드 정의 | 템플릿

jeongmin edited this page Feb 2, 2024 · 1 revision

에러 코드 형식

abcc

  • a: 에러가 발생한 파트
  • b: 해당 파트의 클래스
  • cc: 해당 클래스의 에러 번호

작성 템플릿

  • 예외 메시지 형식: [에러코드] {클래스명}: {함수명} - {예외 메시지}

    • [1000] Server: addServerName - duplicate server name
    • 클래스명은 대문자로 시작, 함수명과 예외 메시지는 소문자로 시작
    • 예외 메시지에 마침표 붙이지 않기
  • 1000: 중복된 서버 이름

    예외 클래스 runtime_error
    예외 메시지 [1000] Server: addServerName - duplicate server name
    발생 원인 Config 파일 Server블록의 server_name 인자가 중복되는 경우
    예시 server_name a b b;
    설명 addServerName() 함수의 파라미터가 이미 Server클래스의 _serverNames 변수 안에 들어 있는 경우 발생

Clone this wiki locally