On Apr 17, 2007, at 12:14 AM, Paul Smith wrote:

Curt, many thanks for your efforts to get this this far. I've followed the below steps, and it's _almost_ working.

I think the Receivers module will need to have a copy of org.apache.log4j.varia.LogFilePatternReceiver as well. I can do an svn copy over from the 1.3 tree, rebuild the receivers module and we should be on our way.


Okay, I didn't see a compile time dependency on it.

The pom.xml will need to be modified to add a dependency from receivers to expression-filter.

The code has a lot of style issues (including some tabs) and an old- style copyright notice.

The code would need to be modified to use the new LoggingEvent constructor.


If this works ok, I should be able to test this out in our QA environment and validate the MDC stuff. If it works, I can't see why we shouldn't publish another Chainsaw build with this change... Any objections?

cheers,


Chainsaw looks like it still has old style source file headers around. Those would need to be changed for any release.

I need to tweak the sandbox projects so they place copies of LICENSE and NOTICE in the generated jar files.

I'm pretty much in the dark on the Chainsaw build and release process and that is likely to need to change.

Any thoughts on potentially Mavenizing Chainsaw?

A Chainsaw release would require another pass at a log4j 1.2.15 release and some resolution to the home permanent of component, expression-filter and receivers. component and receivers could be merged and/or made a subproject of Chainsaw. I think expression- filters is worthwhile as a log4j 1.2 companion. If we were to do expression-filters as a companion, I'd like to have pattern-layout ready about the same time.

I'm going to sleep now. I may take a run at LogFilePatternReceiver tomorrow unless you want to take it.



Reply via email to