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()); }
protected function _write(lmbLogEntry $entry) { $this->_appendToFile($this->getLogFile(), $entry->getTitle(), $entry->toString(), $entry->getTime()); }
/** * @param lmbLogEntry $entry * @return string */ protected function _getDelimiter($entry) { $time = strftime("%b %d %Y %H:%M:%S", $entry->getTime()); $delimiter_len = (int) ((80 - strlen($time)) / 2) - 2; return str_repeat('=', $delimiter_len) . "[{$time}]" . str_repeat('=', $delimiter_len); }
function write(lmbLogEntry $entry) { $this->_appendToFile($this->getLogFile(), $entry->asText(), $entry->getTime()); }