colvin/message-logger-php

用于定义常见结构的处理器

v0.1.2 2021-12-10 11:00 UTC

This package is auto-updated.

Last update: 2024-09-13 14:04:30 UTC


README

Colvin Message Logger 是一个 composer 包 📦,其中可以找到多个日志处理器,用于与 Colvin Common Domain Package 一起使用。

目录

安装 ⚒️

只需运行 composer req colvin/message-logger-php。请注意,您至少需要 PHP 8(我们都是现代的人,对吧)。

使用 👩‍💻

我们将此包分为两个不同的文件夹。

  • 一个 DependencyInjection 文件夹,其中包含 Symfony CompilerPassInterface 的实现。
  • 一个 Processors 文件夹,分为 3 个子目录:基础设施序列化器

域 🌼

在这里,我们找到了一些重要的事物。我们为消息的每种类型都提供了不同的处理器:异常、消息数据、上下文和发生时间。

基础设施 🏗️

正如每个基础设施 HA 文件夹一样,我们在这里试图管理与外部依赖的关系。我们在这里实现了主机名处理器,因为我们将其视为可能在未来发生变化的依赖项。

贡献 🤝

欢迎提交拉取请求!对于重大更改,请先提交一个问题以讨论您想要更改的内容。

请记得根据需要更新测试。