hphio / logging-configurator
此软件包最新版本(v1.0.5)没有提供许可信息。
加载和管理API服务的日志配置文件。
v1.0.5
2018-10-18 13:28 UTC
Requires
- php: ^7.2
- league/container: ^3.2
- monolog/monolog: ^1.23
Requires (Dev)
- php: ^7.2
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^7.4
README
加载和管理API服务的日志配置文件。
安装
composer require hphio/logging-configurator
要求
本软件是在PHP v7.0+上开发的,旨在支持该版本。它可能在较低版本上也能工作,但效果可能不一致。
如何使用此软件包
本软件包旨在加载和配置Monolog实例,以便在您的类中使用。它将查找一个名为config/logging.json的文件,其结构如下
{
"services" : [
{
"name" : "auth",
"enabled" : true,
"path" : "/var/log/apache2/foo/",
"filename" : "auth.log"
},
{
"name" : "accounts",
"enabled" : false,
"path" : "/home/baruser/log/",
"filename" : "accounts.log"
}
]
}
一旦配置了需要日志记录的服务,此软件包将根据您设置的配置配置和实例化一个Monolog实例。如果您尝试加载未配置的服务,它将简单地返回false。