fitting/symfony-connector


README

使用symfony连接器处理HTTP请求。

通过composer安装

composer require fittinq\symfony-connector

配置bundle

# config/bundles.php
<?php

return [
    // ...
    Fittinq\Symfony\Connector\SymfonyConnectorBundle::class => ['all' => true]
];

配置.env文件

配置以下.env.local设置

APP_ENV=prod

CONNECTOR_SENSITIVE_HEADERS='["Authorization"]'
CONNECTOR_INDEX_NAME=hello_
CONNECTOR_INDEX_DATE_FORMAT=Ymd
CONNECTOR_SERVICE_NAME=connector-hello-world

CONNECTOR_ELASTIC_LOGGER_HOST_URL=https://username:password@elasticsearch.io:9243

配置自定义日志服务

此服务引入了新的日志别名'fittinq.logger'。默认情况下,它引用'@logger',但在service.yml中可以覆盖。

# config/services.yaml
services:
    fittinq.logger: '@Fittinq\Logger\Logger\ElasticSearchLogger'