diff --git common/pom.xml common/pom.xml index 4ec5469..ede8aea 100644 --- common/pom.xml +++ common/pom.xml @@ -61,6 +61,11 @@ ${log4j.version} + log4j + apache-log4j-extras + ${log4j-extras.version} + + org.apache.commons commons-compress ${commons-compress.version} diff --git data/conf/hive-log4j.properties data/conf/hive-log4j.properties index f90b833..a5b9c9a 100644 --- data/conf/hive-log4j.properties +++ data/conf/hive-log4j.properties @@ -44,6 +44,16 @@ log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout # Debugging Pattern format log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n +# Warning: If you enable the following appender it will fill up your disk if you don't have a cleanup job! +# This uses the updated rolling file appender from log4j-extras that supports a reliable time-based rolling policy. +# See http://logging.apache.org/log4j/companions/extras/apidocs/org/apache/log4j/rolling/TimeBasedRollingPolicy.html +# Add "DAILY" to hive.root.logger above if you want to use this. +log4j.appender.DAILY=org.apache.log4j.rolling.RollingFileAppender +log4j.appender.DAILY.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy +log4j.appender.DAILY.rollingPolicy.ActiveFileName=${hive.log.dir}/${hive.log.file} +log4j.appender.DAILY.rollingPolicy.FileNamePattern=${hive.log.dir}/${hive.log.file}.%d{yyyy-MM-dd} +log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout +log4j.appender.DAILY.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p [%t] (%C.%M:%L) %x - %m%n # # console diff --git pom.xml pom.xml index 630b10c..688a12f 100644 --- pom.xml +++ pom.xml @@ -141,6 +141,7 @@ 0.9.2 0.9.2 1.2.16 + 1.2.17 2.3 1.9.5 2.0.0-M5 @@ -355,6 +356,11 @@ ${log4j.version} + log4j + apache-log4j-extras + ${log4j-extras.version} + + org.antlr antlr-runtime ${antlr.version} diff --git ql/pom.xml ql/pom.xml index 670514e..adb17bc 100644 --- ql/pom.xml +++ ql/pom.xml @@ -111,6 +111,11 @@ ${log4j.version} + log4j + apache-log4j-extras + ${log4j-extras.version} + + org.antlr antlr-runtime ${antlr.version} diff --git shims/common/pom.xml shims/common/pom.xml index 739504d..69d4adc 100644 --- shims/common/pom.xml +++ shims/common/pom.xml @@ -46,6 +46,11 @@ ${log4j.version} + log4j + apache-log4j-extras + ${log4j-extras.version} + + com.google.guava guava ${guava.version}