How about adding this to the "logging" docs - a section on how to run log4j2
On Mon, Feb 20, 2017 at 8:50 AM, Robert Metzger <rmetz...@apache.org> wrote: > Hi Chet, > > These are the files I have in my lib/ folder with the working log4j2 > integration: > > -rw-r--r-- 1 robert robert 79966937 Oct 10 13:49 flink-dist_2.10-1.1.3.jar > -rw-r--r-- 1 robert robert 90883 Dec 9 20:13 > flink-python_2.10-1.1.3.jar > -rw-r--r-- 1 robert robert 60547 Dec 9 18:45 log4j-1.2-api-2.7.jar > -rw-rw-r-- 1 robert robert 1638598 Oct 22 16:08 > log4j2-gelf-1.3.1-shaded.jar > -rw-rw-r-- 1 robert robert 1056 Dec 9 20:12 log4j2.properties > -rw-r--r-- 1 robert robert 219001 Dec 9 18:45 log4j-api-2.7.jar > -rw-r--r-- 1 robert robert 1296865 Dec 9 18:45 log4j-core-2.7.jar > -rw-r--r-- 1 robert robert 22918 Dec 9 18:46 log4j-slf4j-impl-2.7.jar > > You don't need the "log4j2-gelf-1.3.1-shaded.jar", that's a GELF appender > for Greylog2. > > On Mon, Feb 20, 2017 at 5:41 AM, Chet Masterson <chet.master...@yandex.com > > wrote: > >> I read through the link you provided, Stephan. However, I am still >> confused. The instructions mention specific jar files for Logback, I am not >> sure which of the log4j 2.x jars I need to put in the the flink /lib >> directory. I tried various combinations of log4j-1.2-api-2.8.jar, >> log4j-slf4j-impl-2.8.jar, log4j-to-slf4j-2.8.jar, and renamed the stock >> log4j-1.2.17.jar and slf4j-log4j12-1.7.7.jar, but then the job manager >> would not start, and threw a 'NoClassDefFoundError: >> org/apache/logging/log4j/LogManager'. And this is without deploying my >> job out there, so I don't think any of the "Use Logback when running Flink >> out of the IDE / from a Java application" section instructions are relevant. >> >> Can someone be more specific how to do this? If I get it to work, I'll be >> happy to formally document it in whatever format would help the project out >> long term. >> >> Thanks! >> >> >> 16.02.2017, 05:54, "Stephan Ewen" <se...@apache.org>: >> >> Hi! >> >> The bundled log4j version (1.x) does not support that. >> >> But you can replace the logging jars with those of a different framework >> (like log4j 2.x), which supports changing the configuration without >> stopping the application. >> You don't need to rebuild flink, simply replace two jars in the "lib" >> folder (and update the config file, because log4j 2.x has a different >> config format). >> >> This guide shows how to swap log4j 1.x for logback, and you should be >> able to swap in log4j 2.x in the exact same way. >> >> https://ci.apache.org/projects/flink/flink-docs-release-1.2/ >> monitoring/best_practices.html#use-logback-when-running- >> flink-on-a-cluster >> >> >> On Thu, Feb 16, 2017 at 5:20 AM, Chet Masterson < >> chet.master...@yandex.com> wrote: >> >> Is there a way to reload a log4j.properties file without stopping and >> starting the job server? >> >> >