Anyway a small result achived:
hibernate debug messages are gone!
(this makes things more confused maybe)
All what is left is hivemind debug messages, like:

19 Sep 2007 17:16:06 DEBUG
[org.apache.hivemind.service.impl.BuilderFactoryLogic] - Autowired service
property applicationStateManager to <OuterProxy for
tapestry.state.ApplicationStateManager(org.apache.tapestry.engine.state.ApplicationStateManager)>

However in the log4j.xml it looks disabled:
        <logger name="org.apache.hivemind">
                <level value="error"/> 
        </logger>

        <logger name="org.apache">
                <level value="error"/> 
        </logger>

        <logger name="org.hibernate">
                <level value="error"/> 
        </logger>

And the initial trace says:

[...]
log4j: org.apache.hivemind level set to ERROR
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [org.apache] additivity to [true].
log4j: Level value for org.apache is  [error].
log4j: org.apache level set to ERROR
log4j: Retreiving an instance of org.apache.log4j.Logger.
log4j: Setting [org.hibernate] additivity to [true].
log4j: Level value for org.hibernate is  [error].
log4j: org.hibernate level set to ERROR
...

Strange isnt it?
Paolo


Paolo Scopa wrote:
> 
> As you see from the other post, problem is still there :(
> I removed the common-loggings-api-1.1.jar from bin directory (yes, a
> common-loggings-api.jar was already there and is still there).
> Nothing changed, sob
> 
> Paolo
> 
> 
> Jacob Kjome wrote:
>> 
>> On Wed, 19 Sep 2007 06:53:59 -0700 (PDT)
>>   Paolo Scopa <[EMAIL PROTECTED]> wrote:
>>> 
>>> You are right,
>>> common loggings came with tapestry.
>>> I removed it from the shared/lib directory and copied version 1.1 in
>>> web-inf/lib.
>>> Copied in the tomcat bin folder the common-loggings-api.jar.
>>> 
>> 
>> Not sure I understand that last statement?  You should leave alone the 
>> commons-logging-api.jar in tomcat/bin and don't use
>> commons-logging-api.jar 
>> for WEB-INF/lib, but version 1.1 of the commons-logging.jar (without the 
>> "-api" suffix).  Just want to make sure you understand that.
>> 
>>> Also i set the root logger level to warning and or.my logger to debug (i
>>> did
>>> it before with no effects)
>>> 
>>> WOAW
>>> it looks it works!!!
>>> Iam not sure why, but it does.
>>> Thanks a lot.
>>> Paolo
>>> 
>>> (will let you know if it comes back ... :) )
>>> 
>> 
>> Glad to hear you acheived the results you were hoping for!  I just hope
>> it's 
>> for the right reasons.  If your approach matches my clarification above,
>> then 
>> all is well :-)
>> 
>> 
>> Jake
>> 
>>> 
>>> 
>>> Jacob Kjome wrote:
>>>> 
>>>> On Tue, 18 Sep 2007 07:43:30 -0700 (PDT)
>>>>   Paolo Scopa <[EMAIL PROTECTED]> wrote:
>>>>> 
>>>>>Forgotten: thanks a lot for the support.
>>>>> Agree, additivity does not change much. The funny thing is that i get
>>>>> all
>>>>> the logs anyway.
>>>>> The file got messed in the paste: heve to add XX to param to paste it
>>>>> here
>>>>> for some reason. It was:
>>>>>           <XXparam name="File" value="PROD.log"/>
>>>>>           <XXparam name="DatePattern" value="'.'yyyy-MM-dd"/>
>>>>>           <XXparam name="Append" value="false"/>
>>>>> 
>>>>> The file is created and filled up with all the mess i see on console.
>>>>> sasme
>>>>> behaviour.
>>>>> This is the main thing i dont understand: if it was the console only i
>>>>> would
>>>>> presume messages comes from some other logging library, as you
>>>>> suggest.
>>>>> But
>>>>> why should that library write into my file, and change name according
>>>>> with
>>>>> my log4j settings?
>>>>> 
>>>>> I am not sure what iu should do with commons-logging.
>>>>> at the moment there is commons-logging-api.jar in tomcat/bin and a
>>>>> commons-logging-1.0.3.jar in tomcat/shared/lib. Does this have
>>>>> anything
>>>>> to
>>>>> do? I think tomcat came like this, i dont remember changing it.
>>>> 
>>>> Well, you must have because Tomcat doesn't ship with anything in
>>>> shared/lib. 
>>>>  BTW, I would replace that with commons-logging-1.1.jar.  Many
>>>> classloading 
>>>> bugs have been fixed in the latest version of commons-logging.
>>>> 
>>>>> Should i put another copy of it in my web-inf/lib directory?
>>>> 
>>>> Absolutely, yes.  Anywhere log4j.jar goes, put a copy of 
>>>> commons-logging-1.1.jar.  Same goes for SLF4J, if it is required by any 
>>>> libraries.  Let us know if that changes anything.
>>>> 
>>>> Jake
>>>> 
>>>>> thanks again
>>>>> Paolo
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> Based on this configuration, by setting additivity="false", you
>>>>> effectively 
>>>>> have no appenders attached to the loggers you've specified.  Even if
>>>>> the
>>>>> level 
>>>>> is "debug", you should get no output for the following loggers and
>>>>> their 
>>>>> children....
>>>>> 
>>>>> org.my
>>>>> org.apache
>>>>> org.hibernate
>>>>> 
>>>>> additivity="false" cuts off the inheritance tree.  It can be useful,
>>>>> but
>>>>> not 
>>>>> the way you are using it.  You should remove additivity="true" is the
>>>>> default, 
>>>>> so you can exclude the additivity attribute altogether to get the
>>>>> appropriate 
>>>>> behavior for you needs.  Of course this brings us back to the original
>>>>> problem 
>>>>> where you aren't seeing the logging behavior you expect to see.  Read
>>>>> on....
>>>>> 
>>>>> You never answered my question on commons-logging or SLF4J.  Many/Most 
>>>>> frameworks out there choose not to depend on a particular
>>>>> implementation, 
>>>>> choosing instread to depend on a more lightweight logger abstraction,
>>>>> such
>>>>> as 
>>>>> the two mentioned.  Both define how they interact with Log4j.  For
>>>>> SLF4J, 
>>>>> you'd have to put the slf4j-api.jar and slf4j-log4j.jar in the
>>>>> classpath
>>>>> to 
>>>>> utilize log4j.  For commons-logging, having commons-logging-api.jar
>>>>> means
>>>>> you 
>>>>> will end up using JDK 1.4 logging.  The API jar has no Log4j
>>>>> implementation. 
>>>>> What you would need is commons-logging.jar (without "-api" on the
>>>>> name).
>>>>> 
>>>>> BTW, for your "rolling" appender, it still doesn't appear that you
>>>>> define
>>>>> a 
>>>>>File for it unless you purposefully excluded it or it got messed up
when 
>>>>> pasting it in to the email.  Is the file getting created?  At least
>>>>> the
>>>>> file 
>>>>> should be created even if there is no output.  Does it get any output? 
>>>>> Maybe 
>>>>> remove the console appender from the config and only use a simple
>>>>>FileAppender 
>>>>> instead of a rolling file appender.  Once that works, you can add back 
>>>>> complexity.
>>>>> 
>>>>> BTW, what I usually do is set the <root> to <level value="warn"/>. 
>>>>> Then
>>>>> I 
>>>>> define certain loggers to increase output as I need it.  It's much
>>>>> easier
>>>>> to 
>>>>> do this than set the <root> at some lower level and then have to
>>>>> define 
>>>>> multiple loggers that I don't care about just to get them to shut up.
>>>>> 
>>>>> Anyway, keep trying.  We'll track down the issue at some point here.
>>>>> 
>>>>> 
>>>>> Jake
>>>>> 
>>>>> -- 
>>>>> View this message in context: 
>>>>>http://www.nabble.com/Log-problem-with-Tomcat-5-%28lots-of-logs%29-tf4465225.html#a12758605
>>>>> Sent from the Log4j - Users mailing list archive at Nabble.com.
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>> 
>>>> 
>>>> 
>>> 
>>> -- 
>>> View this message in context: 
>>>http://www.nabble.com/Log-problem-with-Tomcat-5-%28lots-of-logs%29-tf4465225.html#a12777963
>>> Sent from the Log4j - Users mailing list archive at Nabble.com.
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Log-problem-with-Tomcat-5-%28lots-of-logs%29-tf4465225.html#a12779687
Sent from the Log4j - Users mailing list archive at Nabble.com.


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

Reply via email to