--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpd/error.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpd/error.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpd/debug.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpd/debug.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpd/network.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpd/network.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="MetricOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpd/metric.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpd/metric.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="org.onap.policy.drools.utils.logging.LoggerMarkerFilter$MetricLoggerMarkerFilter" />\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}||%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncMetricOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="MetricOut" />\r
+ </appender>\r
+\r
+ <appender name="TransactionOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpd/audit.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpd/audit.%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="org.onap.policy.drools.utils.logging.LoggerMarkerFilter$TransactionLoggerMarkerFilter" />\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}||%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncTransactionOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="TransactionOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <appender name="MetricStdOut" class="ch.qos.logback.core.ConsoleAppender">\r
+ <filter class="org.onap.policy.drools.utils.logging.LoggerMarkerFilter$MetricLoggerMarkerFilter" />\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}||%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncMetricStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="MetricStdOut" />\r
+ </appender>\r
+\r
+ <appender name="TransactionStdOut" class="ch.qos.logback.core.ConsoleAppender">\r
+ <filter class="org.onap.policy.drools.utils.logging.LoggerMarkerFilter$TransactionLoggerMarkerFilter" />\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}||%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncTransactionStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="TransactionStdOut" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncMetricOut" />\r
+ <appender-ref ref="AsyncTransactionOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ <appender-ref ref="AsyncMetricStdOut" />\r
+ <appender-ref ref="AsyncTransactionStdOut" />\r
+ </root>\r
+\r
+</configuration>
\ No newline at end of file
--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pap/error.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pap/error.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pap/debug.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pap/debug.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pap/network.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pap/network.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </root>\r
+\r
+</configuration>\r
--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/apex-pdp/error.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/apex-pdp/error.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/apex-pdp/debug.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/apex-pdp/debug.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/apex-pdp/network.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/apex-pdp/network.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </root>\r
+\r
+</configuration>
\ No newline at end of file
--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/api/error.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/api/error.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/api/debug.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/api/debug.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/api/network.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/api/network.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="MetricOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/api/metric.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/api/metric.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}|%X{AlertSeverity}|%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncMetricOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="MetricOut" />\r
+ </appender>\r
+\r
+ <appender name="TransactionOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/api/audit.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/api/audit.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>%X{RequestID}|%X{InvocationID}|%X{ServiceName}|%X{PartnerName}|%X{BeginTimestamp}|%X{EndTimestamp}|%X{ElapsedTime}|%X{ServiceInstanceID}|%X{VirtualServerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%X{Severity}|%X{TargetEntity}|%X{TargetServiceName}|%X{Server}|%X{ServerIPAddress}|%X{ServerFQDN}|%X{ClientIPAddress}|%X{ProcessKey}|%X{RemoteHost}|%X{AlertSeverity}|%X{TargetVirtualEntity}|%level|%thread| %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncTransactionOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="TransactionOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info"\r
+ additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty" level="ERROR" />\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncMetricOut" />\r
+ <appender-ref ref="AsyncTransactionOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </root>\r
+\r
+</configuration>\r
--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/distribution/error.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/distribution/error.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/distribution/debug.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/distribution/debug.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut"\r
+ class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/distribution/network.log</file>\r
+ <rollingPolicy\r
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/distribution/network.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut"\r
+ class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info"\r
+ additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </root>\r
+\r
+</configuration>
\ No newline at end of file
--- /dev/null
+<!--\r
+ ============LICENSE_START=======================================================\r
+ Copyright (C) 2020 Bell Canada. All rights reserved.\r
+ ================================================================================\r
+ Licensed under the Apache License, Version 2.0 (the "License");\r
+ you may not use this file except in compliance with the License.\r
+ You may obtain a copy of the License at\r
+ http://www.apache.org/licenses/LICENSE-2.0\r
+ Unless required by applicable law or agreed to in writing, software\r
+ distributed under the License is distributed on an "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+ See the License for the specific language governing permissions and\r
+ limitations under the License.\r
+ SPDX-License-Identifier: Apache-2.0\r
+ ============LICENSE_END=========================================================\r
+-->\r
+\r
+<configuration scan="true" scanPeriod="30 seconds" debug="false">\r
+\r
+ <appender name="ErrorOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpx/error.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpx/error.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <filter class="ch.qos.logback.classic.filter.ThresholdFilter">\r
+ <level>WARN</level>\r
+ </filter>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncErrorOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="ErrorOut" />\r
+ </appender>\r
+\r
+ <appender name="DebugOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpx/debug.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpx/debug.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%level|%logger{0}|%thread] %msg%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncDebugOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="DebugOut" />\r
+ </appender>\r
+\r
+ <appender name="NetworkOut" class="ch.qos.logback.core.rolling.RollingFileAppender">\r
+ <file>/var/log/onap/policy/pdpx/network.log</file>\r
+ <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">\r
+ <fileNamePattern>/var/log/onap/policy/pdpx/network.%d{yyyy-MM-dd}.%i.log.zip\r
+ </fileNamePattern>\r
+ <maxFileSize>50MB</maxFileSize>\r
+ <maxHistory>30</maxHistory>\r
+ <totalSizeCap>10GB</totalSizeCap>\r
+ </rollingPolicy>\r
+ <encoder>\r
+ <pattern>[%d{yyyy-MM-dd'T'HH:mm:ss.SSS+00:00, UTC}|%t]%m%n</pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncNetworkOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="NetworkOut" />\r
+ </appender>\r
+\r
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">\r
+ <encoder>\r
+ <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>\r
+ </encoder>\r
+ </appender>\r
+\r
+ <appender name="AsyncStdOut" class="ch.qos.logback.classic.AsyncAppender">\r
+ <appender-ref ref="STDOUT" />\r
+ </appender>\r
+\r
+ <logger name="network" level="INFO" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <logger name="org.eclipse.jetty.server.RequestLog" level="info" additivity="false">\r
+ <appender-ref ref="AsyncNetworkOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </logger>\r
+\r
+ <root level="INFO">\r
+ <appender-ref ref="AsyncDebugOut" />\r
+ <appender-ref ref="AsyncErrorOut" />\r
+ <appender-ref ref="AsyncStdOut" />\r
+ </root>\r
+\r
+</configuration>
\ No newline at end of file