Seaslog SeasLog::closeLoggerStream
(PECL seaslog >=1.8.6)
SeasLog::closeLoggerStream — 로거에서 스트림 흐름을 수동으로 해제
설명
public static SeasLog::closeLoggerStream(int $model
, string $logger
): bool
로거에서 스트림 흐름을 수동으로 해제합니다. SeasLog는 스트림 생성 오버헤드를 줄이기 위해 로그 로거에서 연 스트림 핸들을 캐시합니다. 핸들은 요청이 끝나면 자동으로 해제됩니다. CLI 모드에 있는 경우 프로세스가 종료될 때도 자동으로 해제됩니다. 또는 다음 함수를 사용하여 수동으로 릴리스할 수 있습니다(수동 릴리스 함수는 SeasLog 1.8.6 또는 업데이트된 버전을 업데이트해야 함).
매개변수
model
- Constant int.
logger
- The logger name.
반환 값
릴리스된 스트림 흐름이 성공하면 TRUE를 반환하고 실패하면 FALSE를 반환합니다.
Examples
예제 #1 SeasLog::closeLoggerStream() 예제
<?php
var_dump(SeasLog::closeLoggerStream());
var_dump(SeasLog::closeLoggerStream(SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALL));
var_dump(SeasLog::closeLoggerStream(SEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN, 'logger_name'));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
bool(true) bool(true) bool(true)
기타
- SeasLog::setLogger() - SeasLog 로거 이름 설정
- SeasLog::getLastLogger() - SeasLog 마지막 로거 경로 가져오기