summaryrefslogtreecommitdiffstats
path: root/components/aai-schema-service
diff options
context:
space:
mode:
authorDominik Mizyn <d.mizyn@partner.samsung.com>2020-08-26 08:39:34 +0200
committerDominik Mizyn <d.mizyn@samsung.com>2020-09-01 15:08:15 +0200
commitbefaa5500924f9ebda0b4bf65d8d6ab5a9f0745a (patch)
tree3877df9612488fef551ddada948aebb994e9d8e3 /components/aai-schema-service
parent7e6e2bf385f85e85e008d06b2415290851fee2b7 (diff)
[AAI] Add logs to STDOUT
This commit add STDOUT appender to root level logging. Additionally, it approximates the logback.xml file to ONAP Application Logging Specification v1.2 Issue-ID: OOM-2514 Signed-off-by: Dominik Mizyn <d.mizyn@partner.samsung.com> Change-Id: Iee075bb1400fd2ab2afbc39bf87e93f269ebaf84
Diffstat (limited to 'components/aai-schema-service')
-rw-r--r--components/aai-schema-service/config/logback.xml71
-rw-r--r--components/aai-schema-service/values.yaml38
2 files changed, 73 insertions, 36 deletions
diff --git a/components/aai-schema-service/config/logback.xml b/components/aai-schema-service/config/logback.xml
index 9cfffe9..320be85 100644
--- a/components/aai-schema-service/config/logback.xml
+++ b/components/aai-schema-service/config/logback.xml
@@ -58,11 +58,10 @@
<conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
<conversionRule conversionWord="wEx" converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
- <pattern>
- %clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}
- </pattern>
+ <pattern>{{ .Values.log.consolePattern.schemaService }}</pattern>
</encoder>
</appender>
@@ -224,45 +223,45 @@
</logger>
<!-- Spring related loggers -->
- <logger name="org.springframework" level="WARN"/>
- <logger name="org.springframework.beans" level="WARN"/>
- <logger name="org.springframework.web" level="WARN"/>
- <logger name="com.blog.spring.jms" level="WARN"/>
- <logger name="com.jayway.jsonpath" level="WARN"/>
+ <logger name="org.springframework" level="{{ .Values.log.logger.springframework }}"/>
+ <logger name="org.springframework.beans" level="{{ .Values.log.logger.springframeworkBeans }}"/>
+ <logger name="org.springframework.web" level="{{ .Values.log.logger.springframeworkWeb }}"/>
+ <logger name="com.blog.spring.jms" level="{{ .Values.log.logger.blogSpringJms }}"/>
+ <logger name="com.jayway.jsonpath" level="{{ .Values.log.logger.jaywayJsonpath }}"/>
<!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet
logging) -->
- <logger name="org.codehaus.groovy" level="WARN"/>
- <logger name="com.netflix.loadbalancer" level="WARN"/>
+ <logger name="org.codehaus.groovy" level="{{ .Values.log.logger.codehausGroovy }}"/>
+ <logger name="com.netflix.loadbalancer" level="{{ .Values.log.logger.netflixLoadbalancer }}"/>
- <logger name="org.apache.zookeeper" level="OFF"/>
+ <logger name="org.apache.zookeeper" level="{{ .Values.log.logger.apacheZookeeper }}"/>
<!-- Other Loggers that may help troubleshoot -->
- <logger name="net.sf" level="WARN"/>
- <logger name="org.apache.commons.httpclient" level="WARN"/>
- <logger name="org.apache.commons" level="WARN"/>
- <logger name="org.apache.coyote" level="WARN"/>
- <logger name="org.apache.jasper" level="WARN"/>
+ <logger name="net.sf" level="{{ .Values.log.logger.sf }}"/>
+ <logger name="org.apache.commons.httpclient" level="{{ .Values.log.logger.apacheCommonsHttpclient }}"/>
+ <logger name="org.apache.commons" level="{{ .Values.log.logger.apacheCommons }}"/>
+ <logger name="org.apache.coyote" level="{{ .Values.log.logger.apacheCoyote }}"/>
+ <logger name="org.apache.jasper" level="{{ .Values.log.logger.apacheJasper }}"/>
<!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
May aid in troubleshooting) -->
- <logger name="org.apache.camel" level="WARN"/>
- <logger name="org.apache.cxf" level="WARN"/>
- <logger name="org.apache.camel.processor.interceptor" level="WARN"/>
- <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN"/>
- <logger name="org.apache.cxf.service" level="WARN"/>
- <logger name="org.restlet" level="WARN"/>
- <logger name="org.apache.camel.component.restlet" level="WARN"/>
-
- <logger name="org.hibernate.validator" level="WARN"/>
- <logger name="org.hibernate" level="WARN"/>
- <logger name="org.hibernate.ejb" level="OFF"/>
+ <logger name="org.apache.camel" level="{{ .Values.log.logger.apacheCamel }}"/>
+ <logger name="org.apache.cxf" level="{{ .Values.log.logger.apacheCxf }}"/>
+ <logger name="org.apache.camel.processor.interceptor" level="{{ .Values.log.logger.apacheCamelProcessorInterceptor }}"/>
+ <logger name="org.apache.cxf.jaxrs.interceptor" level="{{ .Values.log.logger.apacheCxfJaxrsInterceptor }}"/>
+ <logger name="org.apache.cxf.service" level="{{ .Values.log.logger.apacheCxfService }}"/>
+ <logger name="org.restlet" level="{{ .Values.log.logger.restlet }}"/>
+ <logger name="org.apache.camel.component.restlet" level="{{ .Values.log.logger.apacheCamelComponentRestlet }}"/>
+
+ <logger name="org.hibernate.validator" level="{{ .Values.log.logger.hibernateValidator }}"/>
+ <logger name="org.hibernate" level="{{ .Values.log.logger.hibernate }}"/>
+ <logger name="org.hibernate.ejb" level="{{ .Values.log.logger.hibernateEjb }}"/>
<!-- logback internals logging -->
- <logger name="ch.qos.logback.classic" level="WARN"/>
- <logger name="ch.qos.logback.core" level="WARN"/>
+ <logger name="ch.qos.logback.classic" level="{{ .Values.log.logger.qosLogbackClassic }}"/>
+ <logger name="ch.qos.logback.core" level="{{ .Values.log.logger.qosLogbackCore }}"/>
- <logger name="org.eclipse.jetty" level="WARN"/>
+ <logger name="org.eclipse.jetty" level="{{ .Values.log.logger.eclipseJetty }}"/>
<logger name="org.onap.aai.aaf.auth" level="DEBUG" additivity="false">
<appender-ref ref="asyncAUTH" />
@@ -282,13 +281,13 @@
<appender-ref ref="asynctranslog" />
</logger>
- <logger name="org.apache" level="OFF"/>
- <logger name="org.zookeeper" level="OFF"/>
- <logger name="org.janusgraph" level="WARN"/>
- <logger name="com.att.aft.dme2" level="WARN"/>
-
+ <logger name="org.apache" level="{{ .Values.log.logger.apache }}"/>
+ <logger name="org.zookeeper" level="{{ .Values.log.logger.zookeeper }}"/>
+ <logger name="org.janusgraph" level="{{ .Values.log.logger.janusgraph }}"/>
+ <logger name="com.att.aft.dme2" level="{{ .Values.log.logger.attAftDme2 }}"/>
- <root level="DEBUG">
+ <root level="{{ .Values.log.root.level }}">
+ <appender-ref ref="external" />
<appender-ref ref="STDOUT" />
<appender-ref ref="external"/>
</root>
diff --git a/components/aai-schema-service/values.yaml b/components/aai-schema-service/values.yaml
index 84f36b2..fdb64bc 100644
--- a/components/aai-schema-service/values.yaml
+++ b/components/aai-schema-service/values.yaml
@@ -53,6 +53,44 @@ service:
ingress:
enabled: false
+log:
+ logDir: {{ .Values.log.logDir }}
+ root:
+ level: {{ .Values.log.root.level.schemaService }}
+ consolePattern: {{ .Values.log.consolePattern.schemaService }}
+ logger:
+ apache: {{ .Values.log.logger.apache }}
+ apacheCamel: {{ .Values.log.logger.apacheCamel }}
+ apacheCamelComponentRestlet: {{ .Values.log.logger.apacheCamelComponentRestlet }}
+ apacheCamelProcessorInterceptor: {{ .Values.log.logger.apacheCamelProcessorInterceptor }}
+ apacheCommons: {{ .Values.log.logger.apacheCommons }}
+ apacheCommonsHttpclient: {{ .Values.log.logger.apacheCommonsHttpclient }}
+ apacheCoyote: {{ .Values.log.logger.apacheCoyote }}
+ apacheCxf: {{ .Values.log.logger.apacheCxf }}
+ apacheCxfJaxrsInterceptor: {{ .Values.log.logger.apacheCxfJaxrsInterceptor }}
+ apacheCxfService: {{ .Values.log.logger.apacheCxfService }}
+ apacheJasper: {{ .Values.log.logger.apacheJasper }}
+ apacheZookeeper: {{ .Values.log.logger.apacheZookeeper }}
+ attAftDme2: {{ .Values.log.logger.attAftDme2 }}
+ blogSpringJms: {{ .Values.log.logger.blogSpringJms }}
+ codehausGroovy: {{ .Values.log.logger.codehausGroovy }}
+ eclipseJetty: {{ .Values.log.logger.eclipseJetty }}
+ hibernate: {{ .Values.log.logger.hibernate }}
+ hibernateEjb: {{ .Values.log.logger.hibernateEjb }}
+ hibernateValidator: {{ .Values.log.logger.hibernateValidator }}
+ janusgraph: {{ .Values.log.logger.janusgraph }}
+ jaywayJsonpath: {{ .Values.log.logger.jaywayJsonpath }}
+ netflixLoadbalancer: {{ .Values.log.logger.netflixLoadbalancer }}
+ qosLogbackClassic: {{ .Values.log.logger.qosLogbackClassic }}
+ qosLogbackCore: {{ .Values.log.logger.qosLogbackCore }}
+ restlet: {{ .Values.log.logger.restlet }}
+ sf: {{ .Values.log.logger.sf }}
+ springframework: {{ .Values.log.logger.springframework }}
+ springframeworkBeans: {{ .Values.log.logger.springframeworkBeans }}
+ springframeworkWeb: {{ .Values.log.logger.springframeworkWeb }}
+ zookeeper: {{ .Values.log.logger.zookeeper }}
+
+
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following