lichi/laravel-loki-logging

此软件包最新版本(dev-master)没有可用的许可证信息。

为 Laravel 记录到 Loki(PHP 8)

dev-master 2024-08-05 20:56 UTC

This package is auto-updated.

Last update: 2024-09-05 21:13:52 UTC


README

为 Laravel 记录到 Loki
分支 https://github.com/rdemorais/laravel-loki-logging

使用方法

  1. 安装此软件包: composer require elgibor-solution/laravel-loki-logging
  2. 发布配置: php artisan vendor:publish --provider=ESolution\\LaravelLokiLogging\\L3ServiceProvider
  3. config/logging.php 中创建一个新的日志通道
    'loki' => [
      'driver' => 'monolog',
      'handler' => L3Logger::class,
    ]
  4. 至少配置 LOG_CHANNELLOG_USERNAMELOG_PASSWORD
    1. 确保 APP_NAME 配置正确。如果此值无法更改,请使用 LOG_APP
    2. 可选配置 LOG_SERVERLOG_FORMAT
  5. 配置 loki:persist 作业以按您的计划定期运行。我们建议每分钟运行一次,但您可以根据需要减少此间隔。
  6. Log::info('Hello Loki!');

配置

以下配置选项可以调整记录器的行为。