cirelramostrabajo / plogger
一个简单的“Hello World”Composer包
1.0.3
2020-08-17 03:12 UTC
This package is auto-updated.
Last update: 2024-09-17 21:11:30 UTC
README
一个通过UDP或TCP将日志发送到服务器的包。
它使用了Laravel 5.6中引入的新的Laravel自定义日志通道。
目录
安装
通过 composer 安装
composer require litermi/elasticlog
在config/app.php中添加行
\Cirelramostrabajo\Plogger\ElasticServiceProvider::class
发布配置
php artisan vendor:publish --provider="Cirelramostrabajo\Plogger\Providers\ElasticServiceProvider"
编辑 config/logging.php
以添加新的 logger
日志通道。
return [ 'tcp-logger' => [ 'name' => 'elastic', 'driver' => 'custom', 'via' => \Cirelramostrabajo\Plogger\Services\Logs\SendLogTcpMonolog::class, ], 'udp-logger' => [ 'driver' => 'monolog', 'handler' => \Cirelramostrabajo\Plogger\Services\Logs\SendLogUdpJsonHandler::class, ], ];
用法
一旦您修改了Laravel的日志配置,您就可以通过tcp或udp将日志通道像任何Laravel日志通道一样发送。
示例
LOG_CHANNEL=tcp-logger or LOG_CHANNEL=udp-logger
许可协议
litermi elastic在MIT许可下发布。有关详细信息,请参阅附带的LICENSE文件。