yexk/laravel-loki-logger
最新稳定版本:v1.0.0
Composer 安装命令:
composer require yexk/laravel-loki-logger
包简介
Laravel package for logging with Loki
README 文档
README
Laravel package for logging with Loki
Forked from https://github.com/devcake-deventer/laravel-loki-logging
Usage
- Install this package:
composer require yexk/laravel-loki-logger - Publish the configuration: `php artisan vendor:publish --tag=laravel-loki-logger
- Create a new log channel in
config/logging.php:'loki' => [ 'driver' => 'monolog', 'handler' => LokiLogger::class, ]
- Configure at least the
LOG_CHANNEL,LOG_USERNAMEandLOG_PASSWORD- Ensure
APP_NAMEis configured appropriately. If this value cannot be changed, useLOG_APP. - Optionally configure
LOG_SERVERandLOG_FORMAT
- Ensure
- Configure the
loki:persistjob to run periodically in your schedule. We recommend every minute, but feel free to reduce this. Log::info('Hello Loki!');
Configuration
The behaviour of the logger can be adjusted with the config options below.
| Key | Description | Default |
|---|---|---|
context |
Extra variables to be added as labels to the message. Variable substitutions are available. | application: env('LOG_APPLICATION')type: '{level_name}' |
format |
How log messages should be formatted. Variable substitutions are available. | [{level_name}] {message} |
loki.server |
The loki server to which data should be logged. | https://localhost |
loki.username |
Username for HTTP basic authentication, can be left empty. | Env-variable LOG_USERNAME |
loki.password |
Password for HTTP basic authentication, can be left empty. | Env-variable LOG_PASSWORD |
统计信息
- 总下载量: 1.49k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2021-09-22