rafaeldsb/yii2-rabbitmq-log

此包的最新版本(dev-master)没有可用的许可证信息。

生成结构化日志并将其发送到 rabbitmq

安装: 764

依赖: 0

建议者: 0

安全性: 0

星星: 1

监视者: 2

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2019-07-12 23:55 UTC

This package is auto-updated.

Last update: 2024-09-13 10:49:35 UTC


README

为基于 yii2 的项目生成结构化日志并将其发送到 rabbitmq

安装

composer require rafaeldsb/yii2-rabbitmq-log

配置

编辑配置文件,添加组件并将其添加到应用的 bootstrap 中

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'
    ],
    ...
]