pazakharov / yii2-log-loki-target
Loki log target
Package info
github.com/pazakharov/yii2-log-loki-target
Type:yii2-extension
pkg:composer/pazakharov/yii2-log-loki-target
0.0.5
2023-01-10 10:53 UTC
Requires
- php: >=7.4
- yidas/yii2-composer-bower-skip: ~2.0.13
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-httpclient: ^2.0
Requires (Dev)
- codeception/codeception: ^4.2
- codeception/module-asserts: ^1.0
- codeception/module-phpbrowser: ^1.0.0
- codeception/module-yii2: ^1.0
- squizlabs/php_codesniffer: 3.*
- yiisoft/yii2-gii: ^2.2
README
Yii2 log target for loki
Setup
install via composer
composer require pazakharov/yii2-log-loki-target
add the log as target:
'targets' => [
'loki' => [
'class' => \pazakharov\yii2\LokiTarget::class,
'levels' => ['warning'],
'label' => 'loki',
'lokiUrl' => '/api/v1/push',
'client' => [
'class' => \yii\httpclient\Client::class,
'baseUrl' => env('LOKI_HOST')
],
],
],
You can define property 'formatMessageCallback' - callable that format message before sending it to the loki server