earlhickey / pg-logger
ZF2 日志模块
0.2.1
2015-06-19 14:23 UTC
Requires
- php: >=5.3.3
- firephp/firephp-core: ~0.4
- zendframework/zendframework: 2.*
This package is not auto-updated.
Last update: 2024-09-28 17:43:48 UTC
README
ZF2 日志模块
将日志记录到数据库、电子邮件、文件、syslog、FirePHP。可以通过配置文件完全自定义。
直接调用日志记录器或使用触发器。
安装
主要设置
通过克隆项目
- 通过克隆到
./vendor/来安装 PgLogger ZF2 模块。 - 将此项目克隆到您的
./vendor/目录。
使用 composer
-
在您的 composer.json 中添加此项目
"require": { "earlhickey/pg-logger": "0.*" }
-
现在运行以下命令来告诉 composer 下载 PgLogger
$ php composer.phar update
安装后
-
在您的
application.config.php文件中启用它。<?php return array( 'modules' => array( // ... 'PgLogger', ), // ... );
-
将
./vendor/earlhickey/PgLogger/config/pg-logger.global.php.dist复制到./config/autoload/pg-logger.global.php并根据需要更改值。 -
在您的 ZF2 项目的根目录中创建
data/log目录。
用法
- 直接调用日志记录器服务
$this->getServiceLocator()->get('PgLogger\Service\Logger')->crit('test');
- 使用触发器
$this->getEventManager()->trigger('log', $this, array('message' => $message, 'priority' => Logger::CRIT));
- 消息
- 优先级是可选的(默认:INFO)