hphio / logging-configurator

此软件包最新版本(v1.0.5)没有提供许可信息。

加载和管理API服务的日志配置文件。

v1.0.5 2018-10-18 13:28 UTC

This package is auto-updated.

Last update: 2024-09-19 10:08:12 UTC


README

加载和管理API服务的日志配置文件。

Scrutinizer Code Quality Code Coverage Build Status Code Intelligence Status

安装

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。