function testGetters()
 {
     $entry = new lmbLogEntry($level = LOG_INFO, $message = 'some text', $params = array('foo' => 42), $backtrace = new lmbBacktrace(), $time = time());
     $this->assertEqual($level, $entry->getLevel());
     $this->assertEqual($message, $entry->getMessage());
     $this->assertEqual($params, $entry->getParams());
     $this->assertEqual($backtrace, $entry->getBacktrace());
     $this->assertEqual($time, $entry->getTime());
 }
 function write(lmbLogEntry $entry)
 {
     $message = $entry->getLevelForHuman() . ': ' . str_replace("\n", self::DELIMITER, $entry->getMessage());
     syslog($entry->getLevel(), $message);
 }
 function _write(lmbLogEntry $entry)
 {
     $message = str_replace("\n", self::DELIMITER, $entry->asText());
     syslog($entry->getLevel(), $message);
 }
 /**
  * @param lmbLogEntry $entry
  * @return boolean
  */
 function isAllowedLevel(lmbLogEntry $entry)
 {
     return $entry->getLevel() <= $this->_log_level;
 }