问题标签 [zend-log]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework-mvc - 如何为 Zend Framework MVC 应用程序配置默认 ZendLog 工厂?
我有一个ZendFramework 应用程序。它正在运行 Zend Framework 3。我添加了 zend-log,并将其注入到IndexController 的构造函数中,我在索引控制器的索引操作中记录了一条消息,如下所示。
我能够为此生成一个工厂vendor/bin/generate-factory-for-class
。我像这样将它添加到模块配置中。
当我运行索引控制器时,出现以下错误:
我知道我可以添加以下内容的作家:
我的问题是应该在哪里配置记录器?我只是将它添加到['service_manager' => 'factories' => [ . . . ] ]
模块配置中吗?我应该把我写的工厂类放在哪里?在与其他服务?
我正在努力以“正确”的方式解决这个问题。
php - Zend 3 - 使用记录器作为服务
我对 ZF3 很陌生,我不知道应该如何将记录器模块定义为服务以及如何在其他模块中使用(重用)它。从这个角度来看,官方文档很差。任何简短的例子都会很好。
zend-framework - 有没有办法将zend日志的时间戳更改为unix
我目前正在使用 Zend 框架 3 和 zend 日志模块。我注意到Timestamp
zend 日志表的列不是 unix 时间戳。
我试图搜索解决方案,但我只能看到更改格式的方法。有没有办法改变它并存储到unix时间戳?
zend-framework3 - 记录器不记录应用程序中抛出的异常
我使用下面的配置来创建一个记录器:
日志工作正常,但 php 错误未在任何地方记录。
为什么?
我使用此代码生成一个简单的错误
在我的控制器类中。
未记录此错误
php - zend-log:将错误发送到 stderr,将其他任何内容发送到 stdout
目前我的记录器是这样设置的:
缺点:两者$logger->err()
和$logger->info()
现在都打印到stdout
. 但是,我希望前者打印到stderr
? 我可以将某些作者分配到优先级吗?所以有什么东西<= Zend\Log\Logger::ERR
在stderr
而其他东西在stdout
吗?