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)

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top