Perhaps not for 2.11.2 which I'd rather have sooner than later (RERO): Would any of this work allow me to plug in Apache Commons VFS in order for Log4j to get the contents of its configuration?
Gary On Fri, Jan 25, 2019 at 1:08 AM Ralph Goers <[email protected]> wrote: > FYI - I have created a branch and a PR so you can take a look at the > initial changes. https://github.com/apache/logging-log4j2/pull/253/files > > The summary of the changes so far are: > Generalize Watchers so other kinds of Watchers could be implemented. An > Http/Https Watcher was implemented. > Enhance the Log4j Properties support to allow properties specified in > log4j2.system.properties to be added to the Java system properties. > Create a log4j-spring-cloud-client project to provide an enhanced version > of Spring Cloud Config's Log4j2 integration to support If-Modified-Since. > Added a log4j2.system.properties with a setting to cause Spring to use the > enhanced logging system. > Created a log4j-spring-cloud-server project that includes an enhanced > controller using a slightly different URL from the normal controller to > support If-Modified-Since until Spring Cloud incorporates the patches I > submitted. I also plan to enhance this to support notifications from Spring > Cloud Config. > Ralph > > > > On Jan 22, 2019, at 10:09 AM, Ralph Goers <[email protected]> > wrote: > > > > Well… > > > > I have a need for the logging configuration to be cloud-enabled. i.e - I > need for the app to be able to refresh the configuration whenever the > logging configuration changes on a Spring Cloud Config server. So I have > modified the FileWatcher mechanism to be more generic and implemented an > HttpWatcher. That seems to be working except it turns out Spring Could > Config doesn’t support If-Modified-Since when accessing a Resource. I have > fixed that as a patch to Spring Cloud Config but haven’t finished testing > it and then tested the HttpWatcher with it. > > > > I also am probably going to create either a new module or new > sub-project in support of this so that the HttpWatcher doesn’t have to > completely rely on polling and instead use the Spring Cloud Config > notifications to initiate the check for whether the logging configuration > has changed. I may also include a version of the updated ResourceController > on the assumption that Spring may not accept the change to support > If-Modified-Since. > > > > In any case, even if I just commit what I have already done it is new > functionality so the release version would be 2.12 instead of 2.11.2. > Although I would prefer to only put new features in the 3.0 branch it seems > we are a long way off from being able to release that as it really needs a > lot of work. > > > > So there are a couple of options. > > > > 1. I perform a release of 2.11.2 without any of these changes as soon as > I can. This would be followed within a week or two with a 2.12 release that > contains the Spring Cloud support. > > 2. I perform the 2.12 release in a week or two when I have finished > testing and documenting everything. > > > > Personally, I would prefer 2 since it saves me a half a days work, but I > could understand if the consensus is to go for option 1. > > > > Ralph > > > > > > > >> On Jan 22, 2019, at 9:25 AM, Gary Gregory <[email protected]> > wrote: > >> > >> Hi Ralph, > >> > >> Where are for 2.11.2? > >> > >> Gary > >> > >> On Mon, Nov 26, 2018 at 8:54 AM Ralph Goers <[email protected] > > > >> wrote: > >> > >>> I did not get the release done this last weekend. I was working on the > fix > >>> for LOG4J2-1906 and it all works fine on my work MacBook Pro but when > I ran > >>> the build on my personal MacBook Pro (where I perform releases from) > one of > >>> the unit tests failed. I will have to look into that tonight. Once I > have > >>> that straightened away I will perform the release. > >>> > >>> Ralph > >>> > >>>> On Nov 20, 2018, at 4:45 PM, Gary Gregory <[email protected]> > >>> wrote: > >>>> > >>>> I emailed the list about > >>> https://issues.apache.org/jira/browse/LOG4J2-1246 > >>>> and I wonder if this is simple to fix. > >>>> > >>>> Gary > >>>> > >>>> On Tue, Nov 20, 2018 at 9:23 AM Ralph Goers < > [email protected]> > >>>> wrote: > >>>> > >>>>> That is a distinct possibility. I will first look for low hanging > >>> issues I > >>>>> can resolve and then proceed with the release process. I have other > >>> work I > >>>>> want to do but that may be targeted at 3.0 only as they are mostly > >>>>> enhancements. > >>>>> > >>>>> Ralph > >>>>> > >>>>>> On Nov 20, 2018, at 6:34 AM, Gary Gregory <[email protected]> > >>>>> wrote: > >>>>>> > >>>>>> Hi All: > >>>>>> > >>>>>> There are had been rumors, rumblings, and ruminations of a 2.11.2 > >>> release > >>>>>> over the Thanksgiving holidays. Is that a possibility? > >>>>>> > >>>>>> Gary > >>>>> > >>>>> > >>>>> > >>> > >>> > >>> > > > >
