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