(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 vous pouvez 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).
model
Une constante d'entier.
logger
Le nom du journal.
Renvoie 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)