devig/laravel-loki-logging is a Laravel package for logging to loki for laravel (php 8).
It currently has 0 GitHub stars and 87 downloads on Packagist (latest version 0.1.1).
Install it with composer require devig/laravel-loki-logging.
Discover more Laravel packages by devig
or browse all Laravel packages to compare alternatives.
Last updated
Logging to Loki for Laravel
Fork https://github.com/rdemorais/laravel-loki-logging
composer require devcake-deventer/laravel-loki-loggingphp artisan vendor:publish --provider=Devcake\\LaravelLokiLogging\\L3ServiceProviderconfig/logging.php:
'loki' => [
'driver' => 'monolog',
'handler' => L3Logger::class,
]
LOG_CHANNEL, LOG_USERNAME and LOG_PASSWORD
APP_NAME is configured appropriately. If this value cannot be changed, use LOG_APP.LOG_SERVER and LOG_FORMATloki:persist job to run periodically in your schedule. We recommend every minute, but feel free to
reduce this.Log::info('Hello Loki!');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://logging.devcake.app/loki|
|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|