OK - I'll run through the steps from scratch again and see if I have
more joy this time.

By the way, I have been using Tribes in my application and it works
really well. I did have a problem initially as I was sending a class
that did not exist in Tomcat's classpath, only in the web application
and there was no error logged anywhere to report the ClassNotFoundException
- can I suggest that this exception is logged somewhere to help
people develop using Tribes?

Thanks for all your help.

Ashley

-----Original Message-----
From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED] 
Sent: 22 August 2007 20:21
To: Tomcat Users List
Subject: Re: Logging Problem on Upgrade to Tomcat 6

Ashley Hollands wrote:
> What is confusing me is that I never had to catch the exception and 
> log it from within my application in Tomcat 4, 5 or 5.5 - it just 
> appeared in the web app log automatically.
>
> Is there no way to configure Log4J/Tomcat 6 to do the same thing 
> without having to do as you suggest?
>   
it should do it, if you removed tomcat's logging manager and replaced it
with log4j so you might have just missed a step

Filip
> Ashley
>
> -----Original Message-----
> From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED]
> Sent: 22 August 2007 19:51
> To: Tomcat Users List
> Subject: Re: Logging Problem on Upgrade to Tomcat 6
>
> it will only log to the webapp.log if your application catches the 
> exception, then issues a log.error("msg",exception) (tomcat will do 
> the same assuming it was correctly configured)
>
> if you provide a sample war, I can validate it for you
>
> Filip
>
> Ashley Hollands wrote:
>   
>> I did build the extra JAR files as described in the documentation.
>>
>> Whether I am using Log4J at the Tomcat level, or using Tomcat's 
>> default logging, I do get log messages in my web app log. For example 
>> if I add the following to my web app log4j.properties:
>>
>> log4j.logger.com.mycompany=INFO
>>
>> it logs these messages to the web app log no problem - both with 
>> Log4J and Tomcat's default logging at the top-level.
>>
>> My problem is that it isn't logging Exceptions even though as I 
>> understand it, it should be logging anything with priority ERROR or 
>> higher (lower?) that is generated by the web app to the web app log.
>>
>> Ashley
>>
>> -----Original Message-----
>> From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED]
>> Sent: 22 August 2007 19:12
>> To: Tomcat Users List
>> Subject: Re: Logging Problem on Upgrade to Tomcat 6
>>
>> Ashley Hollands wrote:
>>   
>>     
>>> Thanks for the reply Filip
>>>
>>>   
>>>     
>>>       
>>>> if you want a global log4j (instead of tomcat's own framework)...
>>>>     
>>>>       
>>>>         
>>> I have configured Tomcat to use Log4J at the top-level using the 
>>> documentation you recommend no problem, but it doesn't solve my 
>>> problem.
>>>
>>> What I want is for the Exception to get logged at the web 
>>> application level (I'm not bothered whether it also gets logged at 
>>> the Tomcat level or not - Using Tomcat 5.5, it used to get logged at 
>>> the web application level and not at the Tomcat level at all).
>>>   
>>>     
>>>       
>> you want it to go to webapp.log, as you configured below?
>> and you did build the additional JARs that Tomcat uses and removed 
>> the usage of Tomcat's own logging.
>> from your explanation, it doesn't sound like you took these steps, 
>> cause if you did, tomcat would log into your log4j, and not its own 
>> mechanism
>>
>> Filip
>>   
>>     
>>> Ashley
>>>
>>> -----Original Message-----
>>> From: Filip Hanik - Dev Lists [mailto:[EMAIL PROTECTED]
>>> Sent: 22 August 2007 18:03
>>> To: Tomcat Users List
>>> Subject: Re: Logging Problem on Upgrade to Tomcat 6
>>>
>>> if you want a global log4j (instead of tomcat's own framework) 
>>> http://tomcat.apache.org/tomcat-6.0-doc/logging.html
>>> then you will need to be tomcat-juli.jar and 
>>> tomcat-juli-adapters.jar as described in the docs,
>>>
>>> let me know if you need more clarification Filip
>>>
>>> Ashley Hollands wrote:
>>>   
>>>     
>>>       
>>>> Hi
>>>>
>>>> I have recently upgraded from Tomcat 5.5 to 6.0 and from Java 1.5 
>>>> to 6.
>>>>
>>>> I use Log4J for all my web application logging and have discovered 
>>>> that after the upgrade, any exceptions thrown in the web 
>>>> application are not logged to my web application log, but to the 
>>>> top-level Tomcat log.
>>>>
>>>> Does anybody know how I can make sure any java.lang.Exceptions 
>>>> thrown are logged to the web application log? It used to work fine 
>>>> with the previous versions of Tomcat (4, 5 and 5.5).
>>>>
>>>> My web application log4j.properties file is as follows if that helps:
>>>>
>>>> log4j.rootCategory=ERROR, logfile
>>>>
>>>> log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
>>>> log4j.appender.logfile.DatePattern='.'yyyy-MM-dd
>>>> log4j.appender.logfile.File=/logs/tomcat/webapp.log
>>>> log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
>>>> log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
>>>>
>>>> Thanks
>>>>
>>>> Ashley
>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------
>>>> -
>>>> - To start a new topic, e-mail: users@tomcat.apache.org To 
>>>> unsubscribe,
>>>> e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>>>   
>>>>     
>>>>       
>>>>         
>>> --------------------------------------------------------------------
>>> - To start a new topic, e-mail: users@tomcat.apache.org To 
>>> unsubscribe,
>>> e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>> --------------------------------------------------------------------
>>> - To start a new topic, e-mail: users@tomcat.apache.org To 
>>> unsubscribe,
>>> e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>>   
>>>     
>>>       
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
>> e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
>> e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>>   
>>     
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, 
> e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe,
e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to