有没有办法将zend log的时间戳更改为unix

时间:2019-02-13 13:31:37

标签: zend-framework zend-framework3 zend-log

我当前正在将Zend框架3与zend日志模块一起使用。我注意到zend日志表的Timestamp列不是unix时间戳。

我已经尝试搜索解决方案,但我所能看到的都是更改格式的方法。有没有办法更改它并存储到unix时间戳?

1 个答案:

答案 0 :(得分:0)

您可以使用setDateTimeFormat()将首选时间设置为Formatter,如下所示-

    $logger = new \Zend\Log\Logger();

    $formatter = new \Zend\Log\Formatter\Simple();
    $formatter->setDateTimeFormat('Y-m-d'); // as per your choice

    $writer = new \Zend\Log\Writer\Stream('php://output');
    $writer->setFormatter($formatter);
    $logger->addWriter($writer);