amazeeio/lagoon-logs

Laravel 和 Lagoon 的零配置日志模块

v0.0.5 2023-04-19 05:21 UTC

This package is auto-updated.

Last update: 2024-09-19 08:35:10 UTC


README

Monolog 频道和格式化器,用于将 Laravel 日志记录到 Lagoon。

基本用法

安装此包将在您的日志配置中提供“LagoonLogs”频道。

您可以通过运行 composer require amazeeio/lagoon-logs 来安装该包 - 包应该被 Laravel 安装并自动发现。

需要注意的是,这本质上是一个围绕 Monolog Logger 的包装,具有特定设置的 UDP SocketHandler 和 LogstashFormatter - 因此,仅在部署到 Lagoon 实例时才真正有意义。

在标准的 Laravel 6 安装中,最简单的方法是将环境变量 LOG_CHANNEL 设置为 LagoonLogs

如果您需要更细粒度的控制您的日志堆栈,您可以在 ./config/logging.php 文件中适当的位置(例如,堆栈)添加 LagoonLogs。有关自定义日志的更多信息,请参阅 Laravel 6 文档