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());
 }
Example #3
0
 /**
  *@return lmbLogEntry
  */
 protected function _getLastLogEntry()
 {
     return current($this->log->getWriters())->getWritten();
 }