thingston/log-manager

为PHP应用程序实现PSR-3的灵活配置日志记录器。

v1.0.4 2022-07-10 23:26 UTC

This package is auto-updated.

Last update: 2024-09-19 21:50:06 UTC


README

为PHP应用程序实现PSR-3的灵活配置日志记录器。

需求

  • PHP 8.1

安装

composer require thingston/log-manager

用法

请查阅文档

测试

可用的Composer脚本

  • composer run test - 使用PHPUnit运行所有测试。
  • composer run coverage:text - 使用PHPUnit运行所有测试并生成控制台覆盖率报告。
  • composer run coverage:clover - 使用PHPUnit运行所有测试并生成到文件coverage.xml的XML覆盖率报告。
  • composer run coverage:html - 使用PHPUnit运行所有测试并生成到目录coverage的XML覆盖率报告。
  • composer run coverage:check - 运行coverage:clover脚本并检查代码覆盖率(需要>= 90%)。
  • composer run analyze - 运行PHPStan静态分析并将结果显示在控制台上。
  • composer run cs - 运行Code Sniffer静态分析并将任何错误显示在控制台上。
  • composer run cbf - 运行Code Sniffer代码修复器并将结果显示在控制台上。
  • composer run checks - 运行脚本csanalyzecoverage:check并将结果显示在控制台上。

支持