(PECL seaslog >=1.8.6)
SeasLog::closeLoggerStream — Libera manualmente o fluxo do registrador
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).
model
Constante inteira. Um dos valores:
logger
O nome do registrador.
Retorna TRUE em caso de sucesso ao liberar o fluxo, ou FALSE em caso de falha.
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)