I thought Gary needed a way to detect that the specified location didn't work. But perhaps a warning message is sufficient.
Sent from my iPhone > On Apr 12, 2017, at 10:05, Ralph Goers <ralph.go...@dslextreme.com> wrote: > > I'd prefer an error message but then have it continue with the current > behavior. > > Sent from my iPhone > >> On Apr 11, 2017, at 5:47 PM, Remko Popma <remko.po...@gmail.com> wrote: >> >> I can see both sides of the argument. >> >> Rather than changing the semantics of the existing method, what about adding >> a method `Configurator.initializeStrict(String, String)` which fails if the >> specified file doesn't exist? Not sure what the best way to fail is: return >> null or throw exception... >> >> Sent from my iPhone >> >>> On Apr 12, 2017, at 9:13, Gary Gregory <garydgreg...@gmail.com> wrote: >>> >>> Hi All: >>> >>> Using 2.8.2, I call >>> org.apache.logging.log4j.core.config.Configurator.initialize(String, >>> String) with a non-exiting file location. >>> >>> The method does not return null because it found another log4j2.xml file on >>> my classpath. So I get a LoggerContext but not what I expect... >>> >>> That does not sound right to me, it should return null, and then I can look >>> in the status logger to see what went wrong (if I happen to have it set to >>> DEBUG in the log4j2.xml file it did find.) >>> >>> Thoughts? >>> >>> Gary >>> >>> -- >>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org >>> Java Persistence with Hibernate, Second Edition >>> JUnit in Action, Second Edition >>> Spring Batch in Action >>> Blog: http://garygregory.wordpress.com >>> Home: http://garygregory.com/ >>> Tweet! http://twitter.com/GaryGregory