개발자 Q&A

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

2025.03.05 16:34

Swoole 에러 로그 관련 질문

  • 프론트마법사 12일 전 2025.03.05 16:34
  • 7
    1
제가 Swoole 서버를 설정하는 중에 swoole_error_log 관련 부분이 이해가 잘 안 가는 부분이 있습니다.

Swoole 에러 로그를 설정할 때, swoole.error_log 의 디렉토리 경로를 지정하는 방법을 알고 싶습니다.

그리고 디렉토리 경로를 지정한 후, 에러 로그가 저장되는 위치를 어디서 확인할 수 있는지 알려주세요.

그리고 에러 로그를 로컬에 저장할 때, 로그 파일의 이름을 지정할 수 있나요?

그리고 로그 파일의 이름을 지정할 때, 어떤 포맷을 사용해야 하는지 알려주세요.

그리고 로그 파일의 이름을 지정할 때, 시간을 포함할 수 있나요?

그리고 시간을 포함할 수 있는 경우, 시간의 포맷을 지정할 수 있나요?

그리고 로그 파일의 이름을 지정할 때, 로그 레벨을 포함할 수 있나요?

그리고 로그 레벨을 포함할 수 있는 경우, 로그 레벨을 지정할 수 있나요?

그리고 로그 레벨을 지정할 때, 어떤 로그 레벨을 지정할 수 있는지 알려주세요.

그리고 로그 레벨을 지정할 때, 로그 레벨을 조합할 수 있나요?

그리고 로그 레벨을 조합할 수 있는 경우, 로그 레벨을 조합하는 방법을 알려주세요.

그리고 로그 레벨을 조합할 때, 로그 레벨의 우선 순위를 지정할 수 있나요?

그리고 로그 레벨의 우선 순위를 지정할 때, 로그 레벨의 우선 순위를 지정하는 방법을 알려주세요.

그리고 로그 레벨의 우선 순위를 지정할 때, 로그 레벨의 우선 순위를 조합할 수 있나요?

그리고 로그 레벨의 우선 순위를 조합할 때, 로그 레벨의 우선 순위를 조합하는 방법을 알려주세요.

그리고 로그 레벨의 우선 순위를 조합할 때, 로그 레벨의 우선 순위를 지정하는 방법을 알려주세요.

그리고 로그 레벨의 우선 순위를 지정할 때, 로그 레벨의 우선 순위를 조합할 수 있나요?


    댓글목록

    profile_image
    나우호스팅  12일 전



    Swoole 에러 로그를 설정할 때, swoole.error_log 의 디렉토리 경로를 지정하는 방법은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'error_log' => '/var/log/swoole/error.log',
    
    ]);
    
    


    디렉토리 경로를 지정한 후, 에러 로그가 저장되는 위치는 지정한 디렉토리 내에 저장됩니다.

    로그 파일의 이름을 지정할 수 있습니다. 로그 파일의 이름을 지정할 때, 포맷은 다음과 같습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'log_file' => '/var/log/swoole/%Y%m%d.log',
    
    ]);
    
    


    로그 파일의 이름을 지정할 때, 시간을 포함할 수 있습니다. 시간을 포함할 수 있는 경우, 시간의 포맷을 지정할 수 있습니다. 예를 들어, 년-월-일 형식의 시간 포맷을 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'log_file' => '/var/log/swoole/%Y-%m-%d.log',
    
    ]);
    
    


    로그 파일의 이름을 지정할 때, 로그 레벨을 포함할 수 있습니다. 로그 레벨을 포함할 수 있는 경우, 로그 레벨을 지정할 수 있습니다. Swoole 에러 로그 레벨은 다음과 같습니다.

    - EMERG (0) : 심각한 오류
    - ALERT (1) : 경고
    - CRIT (2) : 비상
    - ERR (3) : 오류
    - WARNING (4) : 경고
    - NOTICE (5) : 정보
    - INFO (6) : 정보
    - DEBUG (7) : 디버그

    로그 레벨을 지정할 때, 로그 레벨을 조합할 수 있습니다. 예를 들어, EMERG와 ERR를 조합할 수 있습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'log_level' => SWOOLE_LOG_EMERG | SWOOLE_LOG_ERR,
    
    ]);
    
    


    로그 레벨을 조합할 때, 로그 레벨의 우선 순위를 지정할 수 있습니다. 예를 들어, EMERG를 ERR보다 우선순위가 높게 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'log_level' => SWOOLE_LOG_EMERG | SWOOLE_LOG_ERR,
    
        'log_level_order' => [
    
            SWOOLE_LOG_EMERG,
    
            SWOOLE_LOG_ERR,
    
        ],
    
    ]);
    
    


    로그 레벨의 우선 순위를 지정할 때, 로그 레벨의 우선 순위를 조합할 수 있습니다. 예를 들어, EMERG와 ERR를 조합하고, EMERG를 ERR보다 우선순위가 높게 지정할 수 있습니다.

    #hostingforum.kr
    php
    
    $swoole = new swoole_server('0.0.0.0', 9501);
    
    $swoole->set([
    
        'log_level' => SWOOLE_LOG_EMERG | SWOOLE_LOG_ERR,
    
        'log_level_order' => [
    
            SWOOLE_LOG_EMERG,
    
            SWOOLE_LOG_ERR,
    
        ],
    
    ]);
    
    

    2025-03-05 16:35

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

검색

게시물 검색