Re: ConfigLocationUri jndi vs file
I think I figured out the issue, seems related to the log4jConfiguration setting... (sorry messed up the reply last time) - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org
Re: ConfigLocationUri jndi vs file
On 2017-09-26 12:11, "billok...@gmail.com"wrote: > Hi, > > Using log4j2 v2.3 (and also tested with v2.9.1), when deploying a war with > the following config in servlet 3.0 web.xml file: > > > log4j2 configuration file > log4jConfiguration > WEB-INF/classes/log4j2.xml > > > > when tried to monitor the logger via JMX, noticed that the > ConfigLocationUri=jndi:/localhost/myapp/WEB-INF/classes/log4j2.xml > instead of > ConfigLocationUri=file:///home/tomcat/webapps/myapp/WEB-INF/classes/log4j2.xml > > The current issue we're seeing now is that the runtime modifying of the > log4j2.xml logger level didn't seem to work even with setting in log4j2.xml > > > With log4j2 v2.3 jmx, also noticed that the jndi is using > DefaultConfigMonitor class vs the file:/// one is using FileConfigMonitor > class > > So my question is: > - does the config monitorInterval only works if it's using file:// in > ConfigLocationUri? > - if yes, how to config to use file:/// instead of jndi: in the > ConfigLocationUri? > > thanks! > Bill > > > - > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > I think I figured out the issue, seems related to the log4jConfiguration > setting... - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org
ConfigLocationUri jndi vs file
Hi, Using log4j2 v2.3 (and also tested with v2.9.1), when deploying a war with the following config in servlet 3.0 web.xml file: log4j2 configuration file log4jConfiguration WEB-INF/classes/log4j2.xml when tried to monitor the logger via JMX, noticed that the ConfigLocationUri=jndi:/localhost/myapp/WEB-INF/classes/log4j2.xml instead of ConfigLocationUri=file:///home/tomcat/webapps/myapp/WEB-INF/classes/log4j2.xml The current issue we're seeing now is that the runtime modifying of the log4j2.xml logger level didn't seem to work even with setting in log4j2.xml With log4j2 v2.3 jmx, also noticed that the jndi is using DefaultConfigMonitor class vs the file:/// one is using FileConfigMonitor class So my question is: - does the config monitorInterval only works if it's using file:// in ConfigLocationUri? - if yes, how to config to use file:/// instead of jndi: in the ConfigLocationUri? thanks! Bill - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org