
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