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())); }
/** * @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()); }