|
From: Ted G. <tg...@Co...> - 2007-10-05 15:14:26
|
Isn't it always the case, you send a question and immediately find the answer. It turns out that quickfixj is still using slf4j1.3.0, while I am using the 1.4.3 version. The value of the INFO_INT constant was 1 in 1.3 and is 20 in 1.4.3. So it appears that compiling the quickfixj jar against the slf4j1.3.0 version resulted in INFO_INT being set to 1, rather than reading the value at runtime. My apologies for any confusion, Ted -----Original Message----- From: Ted Graham [mailto:tg...@Co...] Sent: Friday, October 05, 2007 9:09 AM To: 'qui...@li...' Subject: Confusion about why SLF4JLog changes aren't in the latest archive I downloaded the latest (Sept 23rd ) release of quickfixj-core.jar. When I open it up and decompile the SLF4JLog.class, I find the following line inside the log method: la.log(null, callerFQCN, 1, message, null); Notice that it is passing 1 as the log level. However, in the src download, and in the subversion repository, it is passing LocationAwareLogger.INFO_INT. Now if I check this file's history in Subversion, I see this file was changed on April 6, 2007. So why isn't the change to pass LocationAwareLogger.INFO_INT included in quickfixj-core.jar? I'm somewhat new to java and very new to quickfixj, so if I have misunderstood, I'd appreciate an explanation. Thanks, Ted |