24 #require_once 'Zend/Log/Writer/Abstract.php'; 69 $this->_columnMap = $columnMap;
87 if (isset(
$config[
'columnmap'])) {
106 #require_once 'Zend/Log/Exception.php'; 129 if ($this->_db ===
null) {
130 #require_once 'Zend/Log/Exception.php'; 134 if ($this->_columnMap ===
null) {
135 $dataToInsert = $event;
137 $dataToInsert = array();
138 foreach ($this->_columnMap as $columnName => $fieldKey) {
139 if (isset($event[$fieldKey])) {
140 $dataToInsert[$columnName] = $event[$fieldKey];
145 $this->_db->insert($this->_table, $dataToInsert);
setFormatter(Zend_Log_Formatter_Interface $formatter)
static _parseConfig($config)
__construct($db, $table, $columnMap=null)