yexk/laravel-loki-logger

使用 Loki 进行日志记录的 Laravel 扩展包

v1.0.0 2021-09-22 07:20 UTC

This package is auto-updated.

Last update: 2024-09-22 13:18:43 UTC


README

使用 Loki 进行日志记录的 Laravel 扩展包

https://github.com/devcake-deventer/laravel-loki-logging 分叉

使用方法

  1. 安装此包: composer require yexk/laravel-loki-logger
  2. 发布配置:`php artisan vendor:publish --tag=laravel-loki-logger`
  3. config/logging.php 中创建一个新的日志通道
    'loki' => [
      'driver' => 'monolog',
      'handler' => LokiLogger::class,
    ]
  4. 至少配置 LOG_CHANNELLOG_USERNAMELOG_PASSWORD
    1. 确保 APP_NAME 已正确配置。如果此值无法更改,请使用 LOG_APP
    2. 可选配置 LOG_SERVERLOG_FORMAT
  5. 配置 loki:persist 作业以在您的计划中定期运行。我们建议每分钟运行一次,但您可以自由调整。
  6. Log::info('Hello Loki!');

配置

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