84 lines
3.4 KiB
XML
Raw Permalink Normal View History

2019-08-31 20:51:14 -07:00
<configuration>
<property name="LOG_DIR" value="${LOG_DIR:- /tmp/datahub/logs/datahub-frontend}"/>
2019-08-31 20:51:14 -07:00
<timestamp key="bySecond" datePattern="yyyy-MM-dd'_'HH-mm-ss"/>
<timestamp key="byDate" datePattern="yyyy-MM-dd"/>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%date{ISO8601} [%thread] %-5level %logger{36} - %msg%n</pattern>
2019-08-31 20:51:14 -07:00
</layout>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<filter class="com.linkedin.metadata.utils.log.LogMessageFilter">
<excluded>Unable to renew the session. The session store may not support this feature</excluded>
<excluded>Preferred JWS algorithm: null not available. Using all metadata algorithms:</excluded>
<excluded>Config does not exist: file:///etc/datahub/plugins/frontend/auth/user.props</excluded>
</filter>
2019-08-31 20:51:14 -07:00
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/datahub-frontend.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>${LOG_DIR}/datahub-frontend.%d{yyyy-dd-MM}-%i.log</FileNamePattern>
<!-- each archived file, size max 10MB -->
<maxFileSize>100MB</maxFileSize>
<!-- total size of all archive files, if total size > 10GB, it will delete old archived file -->
<totalSizeCap>10GB</totalSizeCap>
<!-- 30 days to keep -->
<maxHistory>30</maxHistory>
</rollingPolicy>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
2019-08-31 20:51:14 -07:00
<encoder>
<pattern>%date{ISO8601} [%thread] %-5level %logger{36} - %msg%n</pattern>
2019-08-31 20:51:14 -07:00
</encoder>
</appender>
<appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/datahub-frontend.debug.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<FileNamePattern>${LOG_DIR}/datahub-frontend.debug.%d{yyyy-dd-MM}-%i.log</FileNamePattern>
<!-- each archived file, size max 100MB -->
<maxFileSize>100MB</maxFileSize>
<!-- total size of all archive files, if total size > 2GB, it will delete old archived file -->
<totalSizeCap>2GB</totalSizeCap>
<!-- 1 days to keep -->
<maxHistory>1</maxHistory>
2019-08-31 20:51:14 -07:00
</rollingPolicy>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>DEBUG</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<encoder>
<pattern>%date{ISO8601} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
2019-08-31 20:51:14 -07:00
</appender>
<!-- Change this to disable logging debug -->
<logger name="com.linkedin" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
<logger name="controller" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
<logger name="auth" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
<logger name="org.pac4j" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
<logger name="graphql" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
<logger name="react" level="DEBUG">
<appender-ref ref="DEBUG_FILE"/>
</logger>
2019-08-31 20:51:14 -07:00
<root level="INFO">
2019-08-31 20:51:14 -07:00
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
</root>
</configuration>