eugenest / monocfg
此包的最新版本(dev-master)没有可用的许可证信息。
为Jordi Boggiano的Monolog添加配置文件支持
dev-master
2014-10-25 15:03 UTC
Requires
- php: >=5.3.0
- monolog/monolog: 1.11.*@dev
- psr/log: ~1.0
Requires (Dev)
- phpunit/phpunit: ~3.7.0
This package is not auto-updated.
Last update: 2024-09-24 06:51:48 UTC
README
#Monocfg
Seldaek/Monolog 的包装器,用于使用json文件配置处理器。
## 安装
添加到 composer.json
{
"require": {
"eugenest/monocfg": "dev-master"
}
}
执行
composer install
## 使用
<?php require '../vendor/autoload.php'; use Monocfg\Logger; use Monocfg\Settings; $logger = new Logger('testlog', new Settings('config.json')); $logger->addInfo('test');
###### config.json
{
"StreamHandler" : [
"logs/simple.log"
],
"NativeMailerHandler" : [
"user@email.com",
"Project logger",
"test@email.com",
"400"
],
"LogEntriesHandler" : [
"2f5aeb4b-8be5-4a1e-bc78-38b4a4e6c570",
"false"
],
"NewRelicHandler" : [
"200",
"false",
"project-prod",
"true"
]
}
处理器的签名应与[natives] seldaek/monolog/sources 兼容。