This is an automated email from the ASF dual-hosted git repository. snagel pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nutch.git
The following commit(s) were added to refs/heads/master by this push: new dc6e320 NUTCH-2916 Fix log file rotation / rename default log file (#714) dc6e320 is described below commit dc6e320fbdea1f62b036b2857857c348fcbe42c8 Author: Sebastian Nagel <sna...@apache.org> AuthorDate: Tue Dec 14 17:34:42 2021 +0100 NUTCH-2916 Fix log file rotation / rename default log file (#714) - `nutch.log` replaces `hadoop.log` as default log file name - file rotation patterns only match `nutch.log` as log file name - checking on start-up whether the log file(s) need to be rotated --- conf/log4j2.xml | 3 +-- src/bin/nutch | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/log4j2.xml b/conf/log4j2.xml index 80203be..9eb807b 100644 --- a/conf/log4j2.xml +++ b/conf/log4j2.xml @@ -21,13 +21,12 @@ NUTCH_LOG_DIR and NUTCH_LOGFILE --> <Property name="hadoop.log.dir">${sys:hadoop.log.dir:-./logs}</Property> <Property name="hadoop.log.file">${sys:hadoop.log.file:-hadoop.log}</Property> - <Property name="hadoop.log.file">hadoop.log</Property> </Properties> <Appenders> <RollingFile name="RollingFile" fileName="${hadoop.log.dir}/${hadoop.log.file}" filePattern="${hadoop.log.dir}/$${date:yyyy-MM}/nutch-%d{yyyy-MM-dd}.log.gz"> <PatternLayout pattern="%d %p %c{1.} [%t] %m%n" /> - <CronTriggeringPolicy schedule="0 0 0 * * ?"/> + <CronTriggeringPolicy schedule="0 0 0 * * ?" evaluateOnStartup="true" /> <DefaultRolloverStrategy> <Delete basePath="${hadoop.log.dir}" maxDepth="2"> <IfFileName glob="*/nutch-*.log.gz" /> diff --git a/src/bin/nutch b/src/bin/nutch index 3563b45..7b90dbe 100755 --- a/src/bin/nutch +++ b/src/bin/nutch @@ -29,7 +29,8 @@ # # NUTCH_LOG_DIR Log directory (default: $NUTCH_HOME/logs) # -# NUTCH_LOGFILE Log file (default: hadoop.log) +# NUTCH_LOGFILE Log file (default: nutch.log - if overridden, do not forget +# to change the log file rotation patterns in conf/log4j2.xml) # # NUTCH_CONF_DIR Path(s) to configuration files (default: $NUTCH_HOME/conf). # Multiple paths must be separated by a colon ':'.