rafaeldsb / yii2-rabbitmq-log
There is no license information available for the latest version (dev-master) of this package.
Geração de logs estruturados e envio para o rabbitmq
Package info
github.com/Rafaeldsb/yii2-rabbitmq-log
Type:yii2-extension
pkg:composer/rafaeldsb/yii2-rabbitmq-log
dev-master
2019-07-12 23:55 UTC
Requires
- ext-json: *
- php-amqplib/php-amqplib: ^2.9
- yiisoft/yii2: ^2.0
This package is auto-updated.
Last update: 2026-03-13 14:22:47 UTC
README
Geração de logs estruturados e envio para o rabbitmq para projetos baseado no yii2
Instalação
composer require rafaeldsb/yii2-rabbitmq-log
Configuração
Edite o arquivo de configuração e acrescente o componente e adicione ele no bootstrap da aplicação:
return [ ... 'components' => [ ... 'rabbitmq' => [ 'class' => \rafaeldsb\rabbitmqlog\RabbitMQ::className(), 'host' => 'localhost', 'port' => 5672, 'user' => 'SeuUsuarioRabbitMQ', 'password' => 'SuaSenhaRabbitMQ', 'vHost' => 'SeuVHostRabbitmq', 'queues' => [ [ 'queue' => 'NomeDaSuaFila', 'passive' => false, 'durable' => true, 'exclusive' => false, 'auto_delete' => false ] ], 'defaultRoutingKey' => 'RoutingKey', 'logClass' => 'SuaClasseCustomizadaDeLogs' // Opcional ] ], 'bootstrap' => [ 'rabbitmq' ], ... ]