Grzegorz Slowikowski created FLINK-16469:
--------------------------------------------
Summary: Improve logging configurations
Key: FLINK-16469
URL:
https://issues.apache.org/jira/browse/FLINK-16469 Project: Flink
Issue Type: Improvement
Components: Command Line Client
Reporter: Grzegorz Slowikowski
I'd like to propose several improvements to Log4J and Logback configuration files:
1 (bug).
In "logback.xml" and "logback-console.xml" some loggers define the same appender as root configuration. This leads to logs printed twice. Example:
current configuration:
<logger name="akka" level="INFO">
<appender-ref ref="file"/>
</logger>
proper configuration:
<logger name="akka" level="INFO"/>
2 (bug).
During Log4J to Log4J2 migration (commit [
https://github.com/apache/flink/commit/e7db6b240572d08b549ea4ddb7b7b9ba719f7221)] log level for "org.apache.flink.shaded.akka.org.jboss.netty.channel.DefaultChannelPipeline" logger was changed from ERROR to OFF.
Probably this change was accidental. If so, it should be reverted.
3 (improvement).
Currently "flink" script uses "log4j-cli.properties" and "logback.xml" configuration files. There is no "logback-cli.xml" file. "log4j-cli.properties" logs to file AND console ("log4j.properties" and "logback.xml" only to files. It would be good to have similar "-cli" configuration file for projects using Logback logging implementation. I would provide "logback-cli.xml" file and use it in "flink" script instead of "logback.xml".
--
This message was sent by Atlassian Jira
(v8.3.4#803005)