Skip to content

Brug af syslog til debug i PHP

Det er meget nemt at benytte sig af syslog i PHP. Jeg har kun benyttet det på en Linux platform, men det skulle kunne fungere via Event Log på Windows servere.

Funktionen du skal benytte er syslog(). Den har følgende syntax:

bool syslog ( int $priority , string $message )

For at logge en evnet skal der du blot benytte følgende:

 syslog(LOG_NOTICE, "Min besked til syslog!");

Du skal ikke tilføje dato eller tid, det vil syslog selv sørge for.

Der er forskellige Prioriteter som er listet her:

Constant Description
LOG_EMERG system is unusable
LOG_ALERT action must be taken immediately
LOG_CRIT critical conditions
LOG_ERR error conditions
LOG_WARNING warning conditions
LOG_NOTICE normal, but significant, condition
LOG_INFO informational message
LOG_DEBUG debug-level message

Du kan finde PHP’s egen dokumentation her. Du kan også læse lidt fra de gode IBM folk her, hvor der er lidt eksempler og hints til debugging.

This Post Has 0 Comments

Skriv et svar

Back To Top