You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flume.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/05/10 19:44:00 UTC

[jira] [Commented] (FLUME-3421) Default log4j settings do not log to console after FLUME-2050

    [ https://issues.apache.org/jira/browse/FLUME-3421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17534554#comment-17534554 ] 

ASF subversion and git services commented on FLUME-3421:
--------------------------------------------------------

Commit e5ece9506907018ec06cae0926050ee27f634617 in flume's branch refs/heads/trunk from Ralph Goers
[ https://gitbox.apache.org/repos/asf?p=flume.git;h=e5ece950 ]

Merge pull request #360 from tmgstevens/FLUME-3421

FLUME-3421 Add in console appender and change log locations to ./log

> Default log4j settings do not log to console after FLUME-2050
> -------------------------------------------------------------
>
>                 Key: FLUME-3421
>                 URL: https://issues.apache.org/jira/browse/FLUME-3421
>             Project: Flume
>          Issue Type: Bug
>            Reporter: Tristan Stevens
>            Assignee: Tristan Stevens
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Original log4j config was as follows. New log4j2 config should retain previous behaviour and allow users to customise:
> {code:java}
> #
> # 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.
> #
> # For testing, it may also be convenient to specify
> # -Dflume.root.logger=DEBUG,console when launching flume.
> #flume.root.logger=DEBUG,console
> flume.root.logger=INFO,LOGFILE
> flume.log.dir=./logs
> flume.log.file=flume.log
> log4j.logger.org.apache.flume.lifecycle = INFO
> log4j.logger.org.jboss = WARN
> log4j.logger.org.mortbay = INFO
> log4j.logger.org.apache.avro.ipc.NettyTransceiver = WARN
> log4j.logger.org.apache.hadoop = INFO
> log4j.logger.org.apache.hadoop.hive = ERROR
> # Define the root logger to the system property "flume.root.logger".
> log4j.rootLogger=${flume.root.logger}
> # Stock log4j rolling file appender
> # Default log rotation configuration
> log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppender
> log4j.appender.LOGFILE.MaxFileSize=100MB
> log4j.appender.LOGFILE.MaxBackupIndex=10
> log4j.appender.LOGFILE.File=${flume.log.dir}/${flume.log.file}
> log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
> log4j.appender.LOGFILE.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss,SSS} %-5p [%t] (%C.%M:%L) %x - %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 flume.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=${flume.log.dir}/${flume.log.file}
> log4j.appender.DAILY.rollingPolicy.FileNamePattern=${flume.log.dir}/${flume.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
> # Add "console" to flume.root.logger above if you want to use this
> log4j.appender.console=org.apache.log4j.ConsoleAppender
> log4j.appender.console.target=System.err
> log4j.appender.console.layout=org.apache.log4j.PatternLayout
> log4j.appender.console.layout.ConversionPattern=%d (%t) [%p - %l] %m%n
> {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@flume.apache.org
For additional commands, e-mail: issues-help@flume.apache.org