-
Story
-
Resolution: Done
-
Medium
-
None
-
LOG Sprint 8
Purpose
Go through the existing ONAP code and figure out how, where and to what extent we are using spring and logging
Why? as part of LOG-95 we are proposing using Spring AOP to create a logging reference library and a RI to use it. As part of this we need to know to what extent we are using the Spring framework and how we are logging and using EELF specifically across ONAP. Additional to this get an audit of individual versions and recommend a standard version for our RI in LOG-95
Acceptance Criteria
- we understand where we are using spring, where we are using eelf and where we are using logging libraries custom to ONAP
Libraries/Existing API's
eelf-core-0.0.1.jar and 1.0.0 - mixed versions need an answer https://wiki.onap.org/display/DW/Logging+Reference+Implementation#LoggingReferenceImplementation-DI3:20171231:Audit:MixedversionofEELFdependency
Please use the latest 1.0.0 from https://github.com/att/EELF - nexus artifacts pending
app | project | repo | version |
---|---|---|---|
aai | aai-common | 1.0.0 | |
aai | aai-core | 1.0.0 | |
aai | aai-service (deprecated) | 0.0.1 (not in use) | |
aai | aai-traversal | 1.0.0 | |
aai | ajsc-aai | 1.0.0 | |
aai | eelf-logging | logging-service | 0.0.1 (not in use) |
appc | (pax.logging = wrapper on log4j, slf4j, commons-logging 1.2 and logback 1.1.1) needs this RI - provide a demo to the appc team |
0.0.1 (upgrade?) | |
ccsdk | nbapi | ccsdk/platform/nbapi | 1.0.0 |
dmaap | buscontroller | dmaap/buscontroller | 0.0.1 |
ui | dcae_dmaap_webapp | dmaapbc | 1.0.0 |
ui | dmaap-bc-app-common | 1.0.0 | |
ui | dmaap-bc-app-parent | 1.0.0 | |
policy | common-modules/ | common | 1.0.0 |
policy | drools-pdp | 1.0.0 | |
portal | ecompportal-be-common | portal | <eelf.version>1.0.0 </eelf.version> |
policy | feature-eelf | drools-pdp | 1.0.0 |
policy | PolicyEngineSuite/ONAP-logging | common | 0.0.1 (not in use) |
policy | ONAP-SDK-APP | engine | 0.0.1 (not in use) |
sdc | ? | ||
so | common | so | 0.0.1 (upgrade ?) |
vid | epsdk-app-onap | vid | 1.0.0 |
vid | vid-app-common | vid | 1.0.0 |
raw data to retrofit above
org.elasticsearch policy/engine/ONAP-PAP-REST, e512 logback aai/bable, 119 aai/aai-service,117 aai/resource,117 aaii/search-data-service, 1.1.1 aai/model-loader,111 aai/gizmo,117 appc,111 dcaegen2/analytics/tca,109 holmes msb,113 policy/drools-pdp, l123 sdc vfc/nfvo/wfengine/wso2/logging-sdk, 113 commons-logging aai/sparky-be, aai/babel,110 appc/appc-iaas-adapter/ (removed) appc/appc-adapter/appc-rest-healthcheck-adapter/appc-rest-healthcheck-adapter-bundle, 1.2 appc/...appc-netconf...,1.2 appc/...ansible.., 1.2 , javaee-api 7.0 appc/..rest-adapter, 1.2 appc/..chef, 1.2 appc/appc-event-listener, 1.2 clamp, 1.1.1 ccsdk policy/engine/ONAP-REST, cl=1.1.3 portal (commons-logging over slf4j portal/sdk/ecomp-sdk/epsdk--app-os sdc sdc/..webseal-simulator,104 vid vfc/nfvo/wfengine/wso2/wso2bpel-ext/wso2bpel-core/BPELRRESTLight, 1.0.3 vfc/nfvo/wfengine/wso2/wso2bpel-ext/wso2bpel-core/wso2bpel-mgr, 104 slf4j-api aai/aai-logging-service/logging-api (slf4j 175) aai/aai-service appc ccsdk, 1.7.21 holmes, 1.6.1 msb (slf4j-versio),1.1.13 portal sdc,1.7.10 sdnc so logback vfc/nfvo/wfengine/wso2/logging-sdk,
- links to
1.
|
OMAP wide spring framework library audit of usage | Closed | michaelobrien | |||||||||
2.
|
ONAP wide EELF usage review | Closed | michaelobrien |
|
||||||||
3.
|
ONAP wide existing log libraries | Closed | michaelobrien |