jhuet / zdt-logger-module
一个使用 Zend\Log 记录数据并将其写入 ZendDeveloperTools 工具栏的 ZF3 模块。
Requires
Requires (Dev)
- atoum/atoum: dev-master
This package is not auto-updated.
Last update: 2024-09-14 13:07:40 UTC
README
一个使用 Zend\Log 记录数据并将其写入 ZendDeveloperTools 工具栏的 ZF3 模块。如果你已经有一个应用中的 logger(即 Zend\Log\Logger
实例),它可以很好地与之集成,因此你仍然只需要使用你的 logger。
安装
最简单的方法是使用 composer。只需在 composer.json
文件中将 "jhuet/zdt-logger-module": "dev-master"
(或者使用 "jhuet/zdt-logger-module": "0.3"
以获取最新稳定版本)作为需求添加,并在下一次执行 composer.phar update
时自动下载。
如果你不使用 composer,请将 此存档(0.3 版本在这里)中的文件放入你的 module
目录。
然后,在 application.config.php
文件的激活模块列表中添加 Jhu\ZdtLoggerModule
。
选项
配置选项可在 config/jhu-zdt-logger.global.php.dist
文件中找到。如果你想更改默认值,请将其复制到你的 config/autoload
目录中,删除 .dist
扩展名并编辑它。
可用的选项
logger
:此模块默认会创建一个Zend\Log\Logger
并向其中添加一个写入器。如果你已经有一个应用中的 logger,你可以在这里设置它,这样就会使用它而不是创建一个新的。你在这里设置的 logger 必须通过服务管理器可用。
用法
如果你还没有在应用中设置 logger,你可以通过服务管理器使用 jhu.zdt_logger
键随时引用它。假设 $sm
是服务管理器,你可以调用 $sm->get('jhu.zdt_logger')->info('my log');
以 INFO
优先级 记录。
如果你已经有一个应用中的 logger 并在 选项 中设置了它,你只需像平时一样使用你的常规 logger,所有记录的内容都会添加到 ZendDeveloperTools 工具栏。