setLogger() public method

Set the logging object.
public setLogger ( Horde_Log_Logger $logger )
$logger Horde_Log_Logger Log object.
Beispiel #1
0
 /**
  * Constructor.
  *
  * @param Horde_Cache_Storage $storage  The storage object.
  * @param array $params                 Parameter array:
  * <pre>
  *   - compress: (boolean) Compress data (if possible)?
  *               DEFAULT: false
  *   - lifetime: (integer) Lifetime of data, in seconds.
  *               DEFAULT: 86400 seconds
  *   - logger: (Horde_Log_Logger) Log object to use for log/debug messages.
  * </pre>
  */
 public function __construct(Horde_Cache_Storage_Base $storage, array $params = array())
 {
     if (isset($params['logger'])) {
         $this->_logger = $params['logger'];
         unset($params['logger']);
         $storage->setLogger($this->_logger);
     }
     $this->_params = array_merge($this->_params, $params);
     $this->_storage = $storage;
 }