Download the PHP package webstasolutions/laravel-loki-logging without Composer
On this page you can find all versions of the php package webstasolutions/laravel-loki-logging. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download webstasolutions/laravel-loki-logging
More information about webstasolutions/laravel-loki-logging
Files in webstasolutions/laravel-loki-logging
Download webstasolutions/laravel-loki-logging
More information about webstasolutions/laravel-loki-logging
Files in webstasolutions/laravel-loki-logging
Vendor webstasolutions
Package laravel-loki-logging
Short Description Logging to Loki for Laravel (PHP 8)
License
Package laravel-loki-logging
Short Description Logging to Loki for Laravel (PHP 8)
License
Please rate this library. Is it a good library?
Informations about the package laravel-loki-logging
Laravel Loki Logging
Logging to Loki for Laravel
Fork https://github.com/rdemorais/laravel-loki-logging
Usage
- Install this package:
composer require devcake-deventer/laravel-loki-logging
- Publish the configuration:
php artisan vendor:publish --provider=Devcake\\LaravelLokiLogging\\L3ServiceProvider
-
Create a new log channel in
config/logging.php
: - Configure at least the
LOG_CHANNEL
,LOG_USERNAME
andLOG_PASSWORD
- Ensure
APP_NAME
is configured appropriately. If this value cannot be changed, useLOG_APP
. - Optionally configure
LOG_SERVER
andLOG_FORMAT
- Ensure
- Configure the
loki:persist
job 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://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 |
All versions of laravel-loki-logging with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0
ext-json Version *
illuminate/support Version ~8.63.0
illuminate/console Version ~8.63.0
monolog/monolog Version ~2.3.5
ext-json Version *
illuminate/support Version ~8.63.0
illuminate/console Version ~8.63.0
monolog/monolog Version ~2.3.5
The package webstasolutions/laravel-loki-logging contains the following files
Loading the files please wait ....