mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-09 16:02:13 +00:00
fix: use logback logging provided by play framework (exclude log4j binding)
This commit is contained in:
parent
d78c8b044e
commit
cc13379075
@ -50,6 +50,15 @@ dependencies{
|
||||
provided project(":metadata-etl")
|
||||
}
|
||||
|
||||
configurations {
|
||||
all*.exclude group: 'org.slf4j', module: 'slf4j-log4j12'
|
||||
all*.exclude group: 'log4j', module: 'log4j'
|
||||
}
|
||||
|
||||
clean {
|
||||
delete "lib/"
|
||||
}
|
||||
|
||||
task copyPlayLibs(type: Copy){
|
||||
from configurations.provided
|
||||
into 'lib'
|
||||
|
@ -1,34 +0,0 @@
|
||||
#
|
||||
# Copyright 2015 LinkedIn Corp. All rights reserved.
|
||||
#
|
||||
# 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.
|
||||
#
|
||||
|
||||
# Root logger option
|
||||
log4j.rootLogger=INFO, file
|
||||
|
||||
# Redirect log messages to console
|
||||
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
log4j.appender.stdout.Target=System.out
|
||||
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
||||
|
||||
# Redirect log messages to a log file, support file rolling.
|
||||
log4j.appender.file=org.apache.log4j.RollingFileAppender
|
||||
log4j.appender.file.File=/var/tmp/wherehows/wherehows.log
|
||||
log4j.appender.file.MaxFileSize=5MB
|
||||
log4j.appender.file.MaxBackupIndex=10
|
||||
log4j.appender.file.layout=org.apache.log4j.PatternLayout
|
||||
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
||||
|
||||
|
||||
log4j.logger.com.jayway.jsonpath=WARN
|
||||
log4j.logger.org.apache=WARN
|
45
metadata-etl/src/main/resources/logback.xml
Normal file
45
metadata-etl/src/main/resources/logback.xml
Normal file
@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
|
||||
Copyright 2015 LinkedIn Corp. All rights reserved.
|
||||
|
||||
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.
|
||||
|
||||
-->
|
||||
<configuration>
|
||||
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<Target>System.out</Target>
|
||||
<encoder>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<!--See also http://logback.qos.ch/manual/appenders.html#RollingFileAppender-->
|
||||
<File>/var/tmp/wherehows/wherehows.log</File>
|
||||
<encoder>
|
||||
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n</pattern>
|
||||
</encoder>
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
|
||||
<maxIndex>10</maxIndex>
|
||||
<FileNamePattern>/var/tmp/wherehows/wherehows.log.%i</FileNamePattern>
|
||||
</rollingPolicy>
|
||||
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
|
||||
<MaxFileSize>5MB</MaxFileSize>
|
||||
</triggeringPolicy>
|
||||
</appender>
|
||||
|
||||
<logger name="org.apache" level="WARN"/>
|
||||
<logger name="com.jayway.jsonpath" level="WARN"/>
|
||||
|
||||
<root level="INFO">
|
||||
<appender-ref ref="FILE"/>
|
||||
</root>
|
||||
</configuration>
|
@ -60,6 +60,15 @@ dependencies{
|
||||
// playManaged files('target/scala-2.9.1/classes_managed')
|
||||
}
|
||||
|
||||
configurations {
|
||||
all*.exclude group: 'org.slf4j', module: 'slf4j-log4j12'
|
||||
all*.exclude group: 'log4j', module: 'log4j'
|
||||
}
|
||||
|
||||
clean {
|
||||
delete "lib/"
|
||||
}
|
||||
|
||||
task copyPlayLibs(type: Copy){
|
||||
from configurations.provided
|
||||
into 'lib'
|
||||
|
Loading…
x
Reference in New Issue
Block a user