datenkraft / monolog-formatter
Datenkraft Monolog JSON 格式化工具
v2.0.1
2023-06-12 08:45 UTC
Requires
- php: ^8.2
- monolog/monolog: ^3.3
Requires (Dev)
- phpunit/phpunit: ^9.6.9
- squizlabs/php_codesniffer: ^3.7.2
README
此库可以重新格式化 JSON 日志。单行格式化程序基于 Datenkraft\MonologGkeFormatter\GkeFormatter,并针对 Google Kubernetes Engine 优化,而多行格式化程序则用于本地日志,具有美观的输出。
两种格式化程序都可以将 Monolog 无法转换的对象转换为数组。请注意,如果不将其添加到黑名单,则此功能可能导致私人数据暴露在日志中。
安装
composer require Datenkraft/monolog-formatter
使用方法
use Monolog\Logger; use Monolog\Handler\StreamHandler; use Datenkraft\MonologFormatter; $handler = new StreamHandler('php://stdout'); $handler->setFormatter(new SingleLineFormatter()); // or $handler->setFormatter(new MultiLineFormatter());