{{/* | |
<!-- | |
============LICENSE_START======================================================= | |
org.onap.aai | |
================================================================================ | |
Copyright © 2017 AT&T Intellectual Property. All rights reserved. | |
Modifications Copyright © 2018 Amdocs, Bell Canada | |
================================================================================ | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
============LICENSE_END========================================================= | |
ECOMP is a trademark and service mark of AT&T Intellectual Property. | |
--> | |
*/}} | |
<configuration> | |
<property name="AJSC_HOME" value="${AJSC_HOME:-.}" /> | |
<appender name="ACCESS" | |
class="ch.qos.logback.core.rolling.RollingFileAppender"> | |
<file>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log</file> | |
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | |
<fileNamePattern>${AJSC_HOME}/logs/ajsc-jetty/localhost_access.log.%d{yyyy-MM-dd} | |
</fileNamePattern> | |
</rollingPolicy> | |
<encoder class="org.onap.aai.logging.CustomLogPatternLayoutEncoder"> | |
<Pattern>%a %u %z [%t] "%m %U%q" %s %b %y %i{X-TransactionId} %i{X-FromAppId} %i{X-Forwarded-For} %i{X-AAI-SSL-Client-CN} %i{X-AAI-SSL-Client-OU} %i{X-AAI-SSL-Client-O} %i{X-AAI-SSL-Client-L} %i{X-AAI-SSL-Client-ST} %i{X-AAI-SSL-Client-C} %i{X-AAI-SSL-Client-NotBefore} %i{X-AAI-SSL-Client-NotAfter} %i{X-AAI-SSL-Client-DN} %D</Pattern> | |
</encoder> | |
</appender> | |
<appender-ref ref="ACCESS" /> | |
</configuration> | |
{{/* | |
<!-- | |
%a - Remote IP address | |
%A - Local IP address | |
%b - Bytes sent, excluding HTTP headers, or '-' if no bytes were sent | |
%B - Bytes sent, excluding HTTP headers | |
%h - Remote host name | |
%H - Request protocol | |
%l - Remote logical username from identd (always returns '-') | |
%m - Request method | |
%p - Local port | |
%q - Query string (prepended with a '?' if it exists, otherwise an empty string | |
%r - First line of the request | |
%s - HTTP status code of the response | |
%S - User session ID | |
%t - Date and time, in Common Log Format format | |
%u - Remote user that was authenticated | |
%U - Requested URL path | |
%v - Local server name | |
%I - current request thread name (can compare later with stacktraces) | |
%z - Custom pattern that parses the cert for the subject | |
%y - Custom pattern determines rest or dme2 | |
--> | |
*/}} |