protected function _log($message, $params, $level) { lmb_assert_type($message, 'string'); lmb_assert_type($params, 'array'); lmb_assert_type($level, 'integer'); $this->log->log($message, $level, $params); }
function testError() { $log = new lmbLog(); $log->registerWriter($writer = new lmbLogMemoryWriter(new lmbUri())); $out = new lmbCliLogOutput($log); $out->error('error', array('param2' => 'value2'), LOG_NOTICE); $entry = current($writer->getEntries()); $this->assertEqual('error', $entry->getMessage()); $this->assertEqual(array('param2' => 'value2'), $entry->getParams()); $this->assertEqual(LOG_NOTICE, $entry->getLevel()); }
/** *@return lmbLogEntry */ protected function _getLastLogEntry() { return current($this->log->getWriters())->getWritten(); }