blob: 3e5b68ddf5978bbc528e4bec48c5a5917ddca187 [file] [log] [blame]
# 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 some default values that can be overridden by system properties
#
mumak.root.logger=INFO,console,mumak
mumak.log.dir=.
mumak.log.file=mumak.log
mumak.log.layout=org.apache.log4j.PatternLayout
mumak.log.layout.pattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
#
# null == NullAppender
#
log4j.appender.null=org.apache.log4j.varia.NullAppender
#
# console == ConsoleAppender
#
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.err
log4j.appender.console.layout=${mumak.log.layout}
log4j.appender.console.layout.ConversionPattern=${mumak.log.layout.pattern}
#
# general mumak output goes here
#
log4j.appender.mumak=org.apache.log4j.FileAppender
log4j.appender.mumak.File=${mumak.log.dir}/${mumak.log.file}
log4j.appender.mumak.layout=${mumak.log.layout}
log4j.appender.mumak.layout.ConversionPattern=${mumak.log.layout.pattern}
#
# job summary output (commenting/uncommenting the following block
# to disable/enable the separate output of such information)
#
mumak.jsa.log.dir=${mumak.log.dir}
mumak.jsa.log.file=mumak-jobs-summary.log
mumak.jsa.logger=INFO,jsa
log4j.appender.jsa=org.apache.log4j.FileAppender
log4j.appender.jsa.File=${mumak.jsa.log.dir}/${mumak.jsa.log.file}
log4j.appender.jsa.layout=org.apache.log4j.PatternLayout
log4j.appender.jsa.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n
log4j.logger.org.apache.hadoop.mapred.JobInProgress$JobSummary=${mumak.jsa.logger}
log4j.additivity.org.apache.hadoop.mapred.JobInProgress$JobSummary=false
# Define the root logger to the system property "hadoop.root.logger".
log4j.rootLogger=${mumak.root.logger}
# Logging Threshold
log4j.threshhold=ALL
# Custom Logging levels tuned for mumak
log4j.logger.org.apache.hadoop.net.NetworkTopology=WARN
log4j.logger.org.apache.hadoop.mapred.JobTracker=WARN
log4j.logger.org.apache.hadoop.mapred.ResourceEstimator=WARN
log4j.logger.org.apache.hadoop.mapred.Counters=ERROR
log4j.logger.org.apache.hadoop.io.compress.CodecPool=WARN
log4j.logger.org.apache.hadoop.mapred.CompletedJobStatusStore=WARN
log4j.logger.org.apache.hadoop.mapred.EagerTaskInitializationListener=WARN
log4j.logger.org.apache.hadoop.util.HostsFileReader=WARN
# set the following level to WARN/ERROR to show/ignore situation where task
# info is missing in the trace
log4j.logger.org.apache.hadoop.tools.rumen.ZombieJob=ERROR
# set the following level to WARN/ERROR to show/ignore false alarms where tasks
# complete after job failed.
log4j.logger.org.apache.hadoop.mapred.JobInProgress=ERROR
#log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG
#log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG