Skip to content
Geração de logs estruturados e envio para o rabbitmq
Branch: master
Clone or download
Latest commit 1ee6e37 Jul 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src call before send Jul 12, 2019
.gitignore
README.md Fix Jul 10, 2019
composer.json Initial Jul 10, 2019
composer.lock Initial Jul 10, 2019

README.md

yii2-rabbitmq-log

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'
    ],
    ...
]
You can’t perform that action at this time.