(PECL seaslog >=1.8.6)
SeasLog::closeLoggerStream â LibĂšre manuellement le flux de journalisation du journal
LibĂšre manuellement le flux de journalisation du journal. SeasLog met en cache la poignĂ©e de flux ouverte par le journal pour enregistrer les frais gĂ©nĂ©raux de crĂ©ation d'un flux. La poignĂ©e sera automatiquement libĂ©rĂ©e Ă la fin de la requĂȘte. Si en mode CLI, le processus libĂ©rera Ă©galement automatiquement lorsqu'il se termine. Ou il est possible d'utiliser les fonctions suivantes pour libĂ©rer manuellement(la fonction de libĂ©ration manuelle doit mettre Ă jour SeasLog 1.8.6 ou version ultĂ©rieure).
modelUne constante d'entier.
loggerRenvoie TRUE sur le succÚs du flux de journalisation libéré, FALSE en cas d'échec.
Exemple #1 Exemple 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'));
?>Résultat de l'exemple ci-dessus est similaire à :
bool(true) bool(true) bool(true)