diff --git a/lib/logger.php b/lib/logger.php index dce81c3..174b962 100644 --- a/lib/logger.php +++ b/lib/logger.php @@ -71,7 +71,7 @@ class Logger { * Es wird geprüft, ob das übergebene Level gültig ist. */ - if (in_array($level, array(1, 2, 3, 4, 5, 6, 7, 8)) === true) { + if (in_array($level, array(0, 1, 2, 3, 4, 5, 6, 7)) === true) { $this->loglevel = $level; $this->d("Loglevel set to {$this->loglevel}"); } else { @@ -94,13 +94,12 @@ class Logger { /** * Übergibt die Meldung an die Funktion syslog. Vorher wird * entschieden, ob eine Meldung ausgegeben wird oder nicht. Dazu - * wird geschaut, ob das Loglevel höher ist als das Messagelevel. + * wird geschaut, ob das Messagelevel kleiner oder gleich dem + * Loglevel ist.. */ $msg = $this->addLevel($msglevel, $msg); - if ($this->loglevel >= $msglevel) { - syslog($msglevel, $msg); - } else { + if ($msglevel <= $this->loglevel) { syslog($msglevel, $msg); } }