更改zend日志表的列名

时间:2018-11-27 10:35:21

标签: mysql zend-framework zend-db audit-logging 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    

谁能指出错误?

0 个答案:

没有答案