Digital suverenitet handler om mere end bare software, det handler om retten til selv at bestemme og hvem der har adgang til vores data. Vi hjælper med alt fra at skifte til Linux til at finde open source-alternativer til de store tech-giganter. Dine data dit valg.
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.
Comments (0)