protected function _write($level, $string, $params = array(), $backtrace = null, $entry_title = null)
 {
     $entry = new lmbLogEntry($level, $string, $params, $backtrace);
     if ($entry_title) {
         $entry->setTitle($entry_title);
     }
     $this->logs[] = $entry;
     $this->_writeLogEntry($entry);
 }
 /**
  * @param lmbLogEntry $entry
  * @return string
  */
 protected function _getDefaultEntryString($entry)
 {
     $log_message = $entry->getLevelForHuman() . ' ' . $entry->getMessage() . PHP_EOL;
     if ($entry->getParams()) {
         $log_message .= 'Additional params: ' . strstr(print_r($entry->getParams(), true), PHP_EOL);
     }
     $log_message .= 'Backtrace: ' . PHP_EOL . $entry->getBacktrace()->toString();
     return $log_message;
 }
 function write(lmbLogEntry $entry)
 {
     $message = $entry->getLevelForHuman() . ': ' . str_replace("\n", self::DELIMITER, $entry->getMessage());
     syslog($entry->getLevel(), $message);
 }
 protected function _write(lmbLogEntry $entry)
 {
     $this->_appendToFile($this->getLogFile(), $entry->getTitle(), $entry->toString(), $entry->getTime());
 }
 function testAsHtml()
 {
     $entry = new lmbLogEntry(LOG_ERR, 'foo&');
     $this->assertPattern('/Error/', $entry->asHtml());
     $this->assertPattern('/foo&/', $entry->asHtml());
 }
 function _write(lmbLogEntry $entry)
 {
     $message = str_replace("\n", self::DELIMITER, $entry->asText());
     syslog($entry->getLevel(), $message);
 }
 function write(lmbLogEntry $entry)
 {
     echo $entry->toString();
 }
 /**
  * @param lmbLogEntry $entry
  * @return boolean
  */
 protected function _write(lmbLogEntry $entry)
 {
     return $this->fb($entry->asText());
 }
 /**
  * @param lmbLogEntry $entry
  * @return boolean
  */
 protected function _write(lmbLogEntry $entry)
 {
     return $this->fb(array('Log level' => $entry->getLevelForHuman(), 'Message' => $entry->getMessage(), 'Additional attributes' => $entry->getParams(), 'Back trace' => $entry->getBacktrace()->toString()));
 }
Exemple #10
0
 /**
  * @param lmbLogEntry $entry
  * @return boolean
  */
 function isAllowedLevel(lmbLogEntry $entry)
 {
     return $entry->getLevel() <= $this->_log_level;
 }
 function write(lmbLogEntry $entry)
 {
     $this->_appendToFile($this->getLogFile(), $entry->asText(), $entry->getTime());
 }