International PHP Conference Munich 2025

SeasLog::closeLoggerStream

(PECL seaslog >=1.8.6)

SeasLog::closeLoggerStreamLibera manualmente o fluxo do registrador

Descrição

public static SeasLog::closeLoggerStream(int $model, string $logger): bool

Libera manualmente o fluxo do registrador. O SeasLog armazena em cache o identificador de fluxo aberto pelo registrador para economizar a sobrecarga da criação de um fluxo. O identificador será liberado automaticamente ao final da solicitação. Se estiver no modo CLI, o processo também será liberado automaticamente ao sair. Ou pode ser usada esta função para liberar manualmente (necessário SeasLog versão 1.8.6 ou mais recente).

Parâmetros

model

Constante inteira. Um dos valores:

logger

O nome do registrador.

Valor Retornado

Retorna TRUE em caso de sucesso ao liberar o fluxo, ou FALSE em caso de falha.

Exemplos

Exemplo #1 Exemplo de 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'));

?>

O exemplo acima produzirá algo semelhante a:

bool(true)
bool(true)
bool(true)

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top