[POLICY-30] optional loadable eelf feature 41/5241/2
authorJorge Hernandez <jh1730@att.com>
Mon, 26 Jun 2017 13:05:30 +0000 (08:05 -0500)
committerJorge Hernandez <jh1730@att.com>
Mon, 26 Jun 2017 13:16:10 +0000 (08:16 -0500)
commit9e69cc20f40f8ec89aa8a1487c2f6b3e687ded40
treeb8851c6243f09575132e4a1a99bc0ad5233c4263
parentb61e46ab34a649b29f788e9e0e0db3fb018b6fcd
[POLICY-30] optional loadable eelf feature

for backwards compatibility purposes or if desired to
use EELF and common-framework (from policy-common) for
logging purposes in miscellaneous environments.   It supports
EELF/Common Framework style logging at the same time than
traditional logging.

This functionality is an optional loadable module.

policy-docker changes need to be made to optionally
unpack to make it active (in a different submission).

started marking feature projects with feature prefix in
project name to give a clear picture to the community which
modules are features vs. code base.

Change-Id: I5076c462409f03415ce54f0c9b5f50b78abb18f9
Signed-off-by: Jorge Hernandez <jh1730@att.com>
18 files changed:
feature-eelf/pom.xml [new file with mode: 0644]
feature-eelf/src/assembly/assemble_zip.xml [new file with mode: 0644]
feature-eelf/src/main/install/config/logback.xml [new file with mode: 0644]
feature-eelf/src/main/install/config/policyLogger.properties [new file with mode: 0644]
feature-eelf/src/main/java/org/openecomp/policy/drools/eelf/EelfFeature.java [new file with mode: 0644]
feature-eelf/src/main/resources/META-INF/services/org.openecomp.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
feature-eelf/src/test/java/org/openecomp/policy/drools/eelf/test/EElfTest.java [new file with mode: 0644]
packages/install/pom.xml
policy-endpoints/src/main/java/org/openecomp/policy/drools/http/client/internal/JerseyClient.java
policy-management/pom.xml
policy-management/src/main/java/org/openecomp/policy/drools/controller/internal/MavenDroolsController.java
policy-management/src/main/java/org/openecomp/policy/drools/features/PolicyEngineFeatureAPI.java
policy-management/src/main/java/org/openecomp/policy/drools/protocol/coders/EventProtocolCoder.java
policy-management/src/main/java/org/openecomp/policy/drools/system/Main.java
policy-management/src/main/java/org/openecomp/policy/drools/system/PolicyEngine.java
policy-management/src/main/server-gen/bin/telemetry.sh [moved from packages/base/src/files/bin/telemetry.sh with 100% similarity]
policy-management/src/main/server/config/logback.xml
pom.xml