Ce face closelog
closelog eliberează conexiunea folosită de syslog. Apelul este opțional, conexiunea se închide oricum la finalul procesului. Este util când vrei să schimbi prefixul cu un nou openlog.
Ce returnează
Întotdeauna true.
Exemple
Exemplul 1: Prefixe diferite pentru două module
<?php
openlog("magazin-plati", LOG_PID, LOG_USER);
syslog(LOG_INFO, "Plată primită: 250 lei");
closelog();
openlog("magazin-stoc", LOG_PID, LOG_USER);
syslog(LOG_INFO, "Stoc actualizat");
closelog();
Liniile apărute în jurnalul sistemului
... magazin-plati[48213]: Plată primită: 250 lei
... magazin-stoc[48213]: Stoc actualizat
Greșeli frecvente
- Crezi că fără
closelogmesajele se pierd. Ele sunt deja scrise la fiecaresyslog.