wyrihaximus / psr-3-utilities
PSR-3 日志工具类
2.1.0
2022-01-07 16:11 UTC
Requires
- php: ^8
- ext-json: ^8
- psr/log: ^3 || ^2
- thecodingmachine/safe: ^2 || ^1.3
Requires (Dev)
- wyrihaximus/test-utilities: ^4.0.0
This package is auto-updated.
Last update: 2024-09-03 10:01:41 UTC
README
安装
要通过 Composer 安装,请使用以下命令,它将自动检测最新版本并将其绑定到 ^
。
composer require wyrihaximus/psr-3-utilities
函数
processPlaceHolders
- 根据PSR-3规范处理占位符。formatValue
- 将任何给定值格式化为字符串。normalizeContext
- 标准化上下文,确保资源表示为字符串。checkCorrectLogLevel
- 当传入的日志级别未在Psr\Log\LogLevel
上定义时,抛出Psr\Log\InvalidArgumentException
。
起源
该软件包的起源来自遵守 PSR-3 占位符的需求。(例如 'message {key}'。)最初,代码用于 Monolog
,最初代码用于 'wyrihaximus/reactphp-psr-3-loggly`,但现在因为需要在更多包中使用它,所以我将其提取为单独的包。
贡献
有关详细信息,请参阅 CONTRIBUTING。
许可
版权所有 2022 Cees-Jan Kiewiet
在此特此免费授予任何获得本软件及其相关文档文件(以下简称“软件”)副本的人以在不受限制的情况下处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向提供软件的个人授予此类权利,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论该责任是基于合同、侵权或其他方式,无论该责任源于、因之而引起或与之相关,与软件或其使用或其它交易有关。