mirror of
https://github.com/datahub-project/datahub.git
synced 2025-10-11 00:48:39 +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")
|
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){
|
task copyPlayLibs(type: Copy){
|
||||||
from configurations.provided
|
from configurations.provided
|
||||||
into 'lib'
|
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')
|
// 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){
|
task copyPlayLibs(type: Copy){
|
||||||
from configurations.provided
|
from configurations.provided
|
||||||
into 'lib'
|
into 'lib'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user