devig/laravel-loki-logging

此软件包的最新版本(0.1.1)没有可用的许可信息。

为Laravel(PHP 8)日志记录到Loki

0.1.1 2022-04-07 11:40 UTC

This package is not auto-updated.

Last update: 2024-09-20 22:13:03 UTC


README

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

用法

  1. 安装此软件包:composer require devcake-deventer/laravel-loki-logging
  2. 发布配置:php artisan vendor:publish --provider=Devcake\\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!');

配置

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