PHP 8.4.1 Released!

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

Целое число, одна из констант:

logger

Имя регистратора.

Возвращаемые значения

Возвращает TRUE в случае успешного освобождения потока, FALSE в случае возникновения ошибки.

Примеры

Пример #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)

Смотрите также

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top