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
在此,任何人获得此软件和相关文档文件的副本(“软件”),免费许可,使用软件而不受限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向软件提供的人这样做,但受以下条件约束
上述版权声明和本许可声明应包含在软件的副本或实质部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定目的和无侵权性的保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论是基于合同、侵权或其他原因,由此软件或其使用或其他方式引起的,无论是在此软件或其使用或其他方式引起的。