griffolion/psr-dot-notation-processor

允许在Monolog日志消息中使用花括号插值时使用点表示法。

v2.0.0 2023-05-22 03:25 UTC

This package is auto-updated.

Last update: 2024-09-22 06:15:22 UTC


README

介绍

此包允许在Monolog中使用PSR-3日志消息插值时使用数组点表示法。当使用随Monolog标准提供的PsrLogMessageProcessor时,只有第一级$record['context']被解析到模板中。此处理器允许您访问更深层级的context数组,以使用可能被埋藏的有意义的数据丰富您的日志消息。

示例

$logger->info('Call time took {call_stats.transfer_time}ms.', ['call_stats' => ['transfer_time' => 587]]);

将转换为

调用时间花费了587毫秒。

要求

  • Monolog 2

安装

composer require griffolion/psr-dot-notation-processor