This is an automated email from the ASF dual-hosted git repository. xxyu pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/kylin.git
The following commit(s) were added to refs/heads/master by this push: new 6b1a22a add stream-receiver log configuration to the conf dir 6b1a22a is described below commit 6b1a22a7ad33a4e0413ab6b0dd717ab4535bb0a4 Author: liukun4515 <liu...@apache.org> AuthorDate: Wed Jul 7 11:26:20 2021 +0800 add stream-receiver log configuration to the conf dir --- build/bin/kylin.sh | 6 ++-- build/conf/stream-receiver-log4j.properties | 44 +++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 3 deletions(-) diff --git a/build/bin/kylin.sh b/build/bin/kylin.sh index 4079525..6770527 100755 --- a/build/bin/kylin.sh +++ b/build/bin/kylin.sh @@ -288,7 +288,7 @@ then # KYLIN_EXTRA_START_OPTS is for customized settings, checkout bin/setenv.sh ${JAVA_HOME}/bin/java -cp $STREAM_CLASSPATH ${KYLIN_EXTRA_START_OPTS} \ - -Dlog4j.configuration=stream-receiver-log4j.properties\ + -Dlog4j.configuration=file:${KYLIN_HOME}/conf/stream-receiver-log4j.properties\ -DKYLIN_HOME=${KYLIN_HOME}\ -Dkylin.hbase.dependency=${hbase_dependency} \ org.apache.kylin.stream.server.StreamingReceiver $@ > ${KYLIN_HOME}/logs/streaming_receiver.out 2>&1 & echo $! > ${KYLIN_HOME}/streaming_receiver_pid & @@ -318,7 +318,7 @@ then # KYLIN_EXTRA_START_OPTS is for customized settings, checkout bin/setenv.sh ${JAVA_HOME}/bin/java -cp $STREAM_CLASSPATH ${KYLIN_EXTRA_START_OPTS} \ - -Dlog4j.configuration=stream-receiver-log4j.properties\ + -Dlog4j.configuration=file:${KYLIN_HOME}/conf/stream-receiver-log4j.properties\ -DKYLIN_HOME=${KYLIN_HOME}\ -Dkylin.hbase.dependency=${hbase_dependency} \ org.apache.kylin.stream.server.StreamingReceiver $@ @@ -385,7 +385,7 @@ then shift # KYLIN_EXTRA_START_OPTS is for customized settings, checkout bin/setenv.sh ${JAVA_HOME}/bin/java -cp $STREAM_CLASSPATH ${KYLIN_EXTRA_START_OPTS} \ - -Dlog4j.configuration=stream-receiver-log4j.properties\ + -Dlog4j.configuration=file:${KYLIN_HOME}/conf/stream-receiver-log4j.properties\ -DKYLIN_HOME=${KYLIN_HOME}\ -Dkylin.hbase.dependency=${hbase_dependency} \ "$@" diff --git a/build/conf/stream-receiver-log4j.properties b/build/conf/stream-receiver-log4j.properties new file mode 100644 index 0000000..a48b996 --- /dev/null +++ b/build/conf/stream-receiver-log4j.properties @@ -0,0 +1,44 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You 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. +# + + +#define appenders +log4j.appender.file=org.apache.log4j.DailyRollingFileAppender +log4j.appender.file.layout=org.apache.log4j.PatternLayout +log4j.appender.file.File=${KYLIN_HOME}/logs/kylin_streaming_receiver.log +log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}:%L : %m%n +log4j.appender.file.Append=true + + +log4j.appender.statechange=org.apache.log4j.DailyRollingFileAppender +log4j.appender.statechange.layout=org.apache.log4j.PatternLayout +log4j.appender.statechange.File=${KYLIN_HOME}/logs/kylin_streaming_statechange.log +log4j.appender.statechange.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}:%L : %m%n +log4j.appender.statechange.Append=true + +#overall config +log4j.rootLogger=INFO,file +log4j.logger.org.apache.kylin=DEBUG +log4j.logger.io.ebay.rheos.kafka.security.iaf=DEBUG +log4j.logger.org.springframework=WARN +log4j.logger.org.springframework.security=INFO + +#statechange config +log4j.logger.org.apache.kylin.stream.server.StreamingServer=DEBUG, statechange +log4j.logger.org.apache.kylin.stream.server.ReplicaSetLeaderSelector=DEBUG, statechange +log4j.logger.org.apache.kylin.stream.server.rest.controller.AdminController=DEBUG, statechange +log4j.logger.org.apache.kylin.stream.core.storage.StreamingSegmentManager=DEBUG, statechange \ No newline at end of file