That sounds great to me. 

Thanks,

John

On Dec 3, 2013, at 7:04 PM, Paul Benedict <[email protected]> wrote:

> I think it would be good for log4j2 to have a web page detailing examples of 
> "common configurations" so anyone can mimic what they want. That's how I 
> learn, btw. I just want to see examples and not learn syntax, per se.
> 
> Paul
> 
> 
> On Tue, Dec 3, 2013 at 6:00 PM, John Jenkins <[email protected]> wrote:
> I wanted to just give a little (unsolicited) feedback on my experience with 
> Log4J2.
> 
> When it's configured it's great, but the way it is being configured and the 
> ability to reconfigure it seem frustratingly complicated. Maybe I am just not 
> using it correctly, but I have spent about 3 hours now pouring through 
> documentation and trying things on my own with the simple goal of changing 
> the root logger's log level and have come up empty-handed. I think I am doing 
> something wrong, but it seems to be failing silently, which, if so, is beyond 
> frustrating.
> 
> I have a web application, and it seems very bizarre that you are injecting a 
> Listener into my web app. The Filter I can partially understand, but it seems 
> like it would have been much clearer and nicer to say something along the 
> lines of "please add this listener to your web application to have Log4J 
> automatically configured." If done that way, I wouldn't need to reconfigure 
> Log4J2 at all and could, instead, just write my own Listener to initialize 
> it. Maybe. I have been unsuccessful in even doing that (see, failing 
> silently).
> 
> What really gets me, though, is how someone is supposed to change the 
> configuration. Again, maybe I am just missing something, but I feel like, 
> given the amount of time I have been digging through documentation, it is 
> something that should be more prominently displayed. You have a method of 
> auto-detecting what kind of configuration file you are being given when 
> someone gives you the "log4jConfiguration" property, so why isn't there a 
> similar method for building a Configuration object? Moreover, why doesn't 
> LogManager / LoggerContext simply have a more-direct method like, 
> "reconfigure(String)". LoggerContext does have a "reconfigure()". However, 
> why it does is unclear, and its documentation simply says, "Reconfigure the 
> context." shrug.
> 
> I am obviously frustrated. However, I am trying to write this with a spirit 
> of "this is why I am frustrated" and not just have it come out as me venting. 
> I hope it helped.
> 
> Also, I did make a SO thread if anyone was feeling generous and wanted to 
> give me / the community a few pointers: 
> http://stackoverflow.com/questions/20363908/how-to-configure-log4j2
> 
> Thanks,
> 
> John
> 
> 
> 
> -- 
> Cheers,
> Paul

Reply via email to