This is an automated email from the ASF dual-hosted git repository.
xiaoyu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git
from dc3db1a3b Plugin modification concurrency issues #3620 (#3673)
add 048c90bec [type:feature] add logging-aliyun-sls plugin (#3636)
No new revisions were added by this update.
Summary of changes:
shenyu-bootstrap/pom.xml | 8 +
.../org/apache/shenyu/common/enums/PluginEnum.java | 7 +-
.../src/main/release-docs/LICENSE | 1 +
shenyu-plugin/shenyu-plugin-logging/pom.xml | 3 +-
.../pom.xml | 33 ++-
.../plugin/aliyun/sls/LoggingAliYunSlsPlugin.java} | 20 +-
.../sls/aliyunsls/AliyunSlsLogCollectClient.java | 242 ++++++++++++++++++
.../aliyun/sls}/collector/DefaultLogCollector.java | 6 +-
.../plugin/aliyun/sls/config/LogCollectConfig.java | 284 +++++++++++++++++++++
.../aliyun/sls/constant/LoggingConstant.java | 99 +++++++
.../handler/LoggingAliYunSlsPluginDataHandler.java | 97 +++++++
.../sls/utils/AliyunSlsLogCollectConfigUtils.java} | 10 +-
.../aliyun/sls/LoggingAliYunSlsPluginTest.java} | 12 +-
.../aliyunsls/AliyunSlsLogCollectClientTest.java | 100 ++++++++
.../sls}/collector/DefaultLogCollectorTest.java | 10 +-
.../aliyun/sls/config/LogCollectConfigTest.java | 88 +++++++
.../LoggingAliYunSlsPluginDataHandlerTest.java | 65 +++++
.../shenyu-plugin-logging-common/pom.xml | 5 -
.../shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 17 +-
.../sls/LoggingAliyunSlsPluginConfiguration.java} | 26 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
.../LoggingAliyunSlsPluginConfigurationTest.java} | 22 +-
24 files changed, 1083 insertions(+), 77 deletions(-)
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-common =>
shenyu-plugin-logging-aliyun-sls}/pom.xml (67%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-rocketmq/src/main/java/org/apache/shenyu/plugin/logging/rocketmq/LoggingRocketMQPlugin.java
=>
shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliYunSlsPlugin.java}
(85%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/aliyunsls/AliyunSlsLogCollectClient.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-kafka/src/main/java/org/apache/shenyu/plugin/logging/kafka
=>
shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls}/collector/DefaultLogCollector.java
(87%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/config/LogCollectConfig.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/constant/LoggingConstant.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliYunSlsPluginDataHandler.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/plugin/logging/elasticsearch/utils/ElasticSearchLogCollectConfigUtils.java
=>
shenyu-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/plugin/aliyun/sls/utils/AliyunSlsLogCollectConfigUtils.java}
(84%)
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-rocketmq/src/test/java/org/apache/shenyu/plugin/logging/rocketmq/LoggingRocketMQPluginTest.java
=>
shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/LoggingAliYunSlsPluginTest.java}
(92%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/aliyunsls/AliyunSlsLogCollectClientTest.java
copy
shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-kafka/src/test/java/org/apache/shenyu/plugin/logging/kafka
=>
shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls}/collector/DefaultLogCollectorTest.java
(91%)
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/config/LogCollectConfigTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/plugin/aliyun/sls/handler/LoggingAliYunSlsPluginDataHandlerTest.java
copy {shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-common =>
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/pom.xml
(78%)
copy
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-elasticsearch/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/elasticsearch/LoggingElasticSearchPluginConfiguration.java
=>
shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsPluginConfiguration.java}
(59%)
copy
shenyu-spring-boot-starter/{shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-alibaba-dubbo
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/src/main/resources/META-INF/spring.factories
(89%)
copy
shenyu-spring-boot-starter/{shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-alibaba-dubbo
=>
shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-aliyun-sls}/src/main/resources/META-INF/spring.provides
(92%)
copy
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-console/src/test/java/org/apache/shenyu/springboot/starter/plugin/logging/console/LoggingConsolePluginConfigurationTest.java
=>
shenyu-spring-boot-starter-plugin-logging-aliyun-sls/src/test/java/org/apache/shenyu/springboot/starter/plugin/logging/aliyun/sls/LoggingAliyunSlsPluginConfigurationTest.java}
(67%)