Hi Chesnay, That is also what I did for the time being. I just wanted to hear if there is a better (configurable) way of doing this. I do not expect anybody to look into the Flink UI while the tests run in a minicluster setup.
Thank you for your answer. Regards , Nikola On Tue, Aug 24, 2021 at 10:22 PM Chesnay Schepler <ches...@apache.org> wrote: > It's not unusual for this warning to be logged. > > You could always disable logging from the WebMonitorUtils: > > logger.wmu.name = org.apache.flink.runtime.webmonitor.WebMonitorUtils > logger.wmu.level = off > > On 24/08/2021 18:10, Nikola Hrusov wrote: > > Hello, > > I am trying to manage logs better with flink, but I would need some help. > I think the information on the docs is a bit scarce in terms of logging as > there is not much information on how to configure the different > environments. > Currently I am trying to add proper logging to my tests. I am running > flink 1.13.2 > > By going to github, I copy/pasted the approach used in flink-tests. In my > test/resource I have created a file named log4j2-test.properties and put > the contents copy/pasted from here: > https://github.com/apache/flink/blob/release-1.13/flink-tests/src/test/resources/log4j2-test.properties > The only thing I have changed is "rootLogger.level = OFF" to > "rootLogger.level = WARN" as I'd like to see WARN (and above) log messages. > > In my tests I use the MiniClusterWithClientResource as a @ClassRule as > described here: > https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/dev/datastream/testing/#testing-flink-jobs > > My tests work fine and so does the logging, but I also see this a lot in > my logs: > > 2298 [main] WARN org.apache.flink.runtime.webmonitor.WebMonitorUtils [] - > Log file environment variable 'log.file' is not set. > 2302 [main] WARN org.apache.flink.runtime.webmonitor.WebMonitorUtils [] - > JobManager log files are unavailable in the web dashboard. Log file > location not found in environment variable 'log.file' or configuration key > 'web.log.path'. > 2533 [main] WARN org.apache.flink.runtime.webmonitor.WebMonitorUtils [] - > Log file environment variable 'log.file' is not set. > 2533 [main] WARN org.apache.flink.runtime.webmonitor.WebMonitorUtils [] - > JobManager log files are unavailable in the web dashboard. Log file > location not found in environment variable 'log.file' or configuration key > 'web.log.path'. > > > which obviously is not ideal since it bloats the logging console. > > How can I prevent this message being logged for every test? > > > I can also provide a SSCCE if needed. > > Regards > , > Nikola > > >