yexk/ laravel-loki-logger
使用 Loki 进行日志记录的 Laravel 扩展包
v1.0.0
2021-09-22 07:20 UTC
Requires
- php: ^7.0|^8.0
- ext-json: *
- illuminate/console: ^8.0.0
- illuminate/support: ^8.0.0
- monolog/monolog: ^2.0.0
README
使用 Loki 进行日志记录的 Laravel 扩展包
从 https://github.com/devcake-deventer/laravel-loki-logging 分叉
使用方法
- 安装此包:
composer require yexk/laravel-loki-logger - 发布配置:`php artisan vendor:publish --tag=laravel-loki-logger`
- 在
config/logging.php中创建一个新的日志通道'loki' => [ 'driver' => 'monolog', 'handler' => LokiLogger::class, ]
- 至少配置
LOG_CHANNEL、LOG_USERNAME和LOG_PASSWORD- 确保
APP_NAME已正确配置。如果此值无法更改,请使用LOG_APP。 - 可选配置
LOG_SERVER和LOG_FORMAT
- 确保
- 配置
loki:persist作业以在您的计划中定期运行。我们建议每分钟运行一次,但您可以自由调整。 Log::info('Hello Loki!');
配置
以下配置选项可以调整日志记录器的行为。