Thank you Paul! Your updated snapshot worked like a charm. I've already integrated it into our build systems, and idea when jul-log4j- bridge and log4j-component will be released as non -SNAPSHOT versions?

From a Maven perspective, it looks like jul-log4j-bridge is in group 'org.apache.logging' and log4j and log4j-component are in group 'log4j'. Any chance of those getting synced up? I know thats just visual categorization, but its a bit funky.

-Josh

On Oct 29, 2007, at 10:32 PM, Paul Smith wrote:


On 30/10/2007, at 10:34 AM, Joshua ChaitinPollak wrote:

On Fri, 2007-10-26 at 07:59 +1000, Paul Smith wrote:
On 26/10/2007, at 5:26 AM, Joshua ChaitinPollak wrote:
If you had the time, crafting a unit test based on the other unit
tests in the bridge project would be most useful to demonstrate a
problem if there was one.. ?

Perhaps an example of your log4j configuration process (config file)
and an example of the TRACE level logging event being output to a file?

cheers,

Paul

Paul,

Below is a class I've created that demonstrates the problem, along with simple instructions on how to create a project to execute the code. When
I run the test I see:

Running org.apache.AppTest
2007-10-29 18:22:30,474 [10] TRACE test.logger - Finest
2007-10-29 18:22:30,478 [10] DEBUG test.logger - Finer
2007-10-29 18:22:30,479 [10] DEBUG test.logger - Fine
2007-10-29 18:22:30,479 [10] WARN  test.logger - Warning
2007-10-29 18:22:30,479 [10] ERROR test.logger - Severe
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.275
sec

But I'm setting:

loggingProperties.setProperty("log4j.logger.test.logger", "WARN");

So I would expect to only see the Warning and Severe lines.

Any help would be appreciated.

-Josh

Here are the steps I took:

</snip>

Well... Great find Joshua, I'll have to eat my hat! I really appreciate the description of your test code. I massaged it into an actual unit test, which failed, and allowed me to isolate the bug. It's now in svn as of revision 589940 and a new SNAPSHOT has been produced which should address the problem:

http://people.apache.org/~psmith/logging.apache.org/repo/org/apache/ logging/apache-jul-log4j-bridge/1.0.0-SNAPSHOT/apache-jul-log4j- bridge-1.0.0-20071030.022816-5.jar

Looks like all jdk logging events were being posted to all appenders regardless of their current level configuration. Oops!

cheers,

Paul

--
Joshua ChaitinPollak
Software Engineer
Kiva Systems



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to