Изменение имен столбцов для таблицы Zend Log
Я пытаюсь провести аудит с использованием Zend-Log и из-за требований я должен изменить имена и значения столбцов.
Это моя текущая схема
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`Priority` int(11) DEFAULT 1,
`PriorityName` varchar(45) DEFAULT "",
`Message` varchar(255) DEFAULT "",
`extra_Info` JSON,
И это мой код для регистрации информации
$db = new \Zend\Db\Adapter\Adapter($dbconfig);
$mapping = [
"Message" => "msg",
"Timestamp" => time()
"Priority" => 3
];
$writer = new \Zend\Log\Writer\Db($db, 'Logs', $mapping);
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
Но вставленная строка не имеет ни сообщения, ни приоритета, и временная метка также отличается.
Это то, что он вставляет
20 | 2018-11-27 10:11:18 | 1 | | | NULL
Кто-нибудь может указать на ошибку?