public function getAdapter() {
		if ($this->_adapter === null) {
			$this->_adapter = $this->getLocator()->get(self::DEFAULT_LOGGER_ADAPTER);

			if (! $this->_adapter instanceof AdapterInterface) {
				throw new NoAdapter('Adapter must implement the "AdapterInterface"');
			}
		}
		
		return $this->_adapter;
	}