Andrey,

Yes, it sounds like your suggestion is the next best option to try.. (When Andrus said that he thought that log4j was an abandoned project, I became hesitant about relying on it as a stable component for the future.)

I recall reading that the docs for Tomcat 6 say that it is not included by default and that you have to compile the source and configure a few things.

I am trying to remember why it was that I was putting off goofing around with logging until the very end of my project. :)

Which one do you suggest, and can I borrow your properties file? :)

Thanks,
Joe



On Jun 13, 2009, at 2:10 AM, Andrey Razumovsky wrote:

Hi Joe!

As far as I know, Juli is a weak logging system. For instance, I haven't found any rolling file appenders, so my logs grew endlessly. I will not be surprised if it doesn't support optional package loading. I reccomend you to
switch to Log4j or something.

Andrey

2009/6/12 Joe Baldwin <[email protected]>

Andrus,

I did quite a few tests yesterday and still cannot determine whether the
Tomcat logging.properties method will ever work.

The directives that seem to work are as follows:

      handlers = org.apache.juli.FileHandler
      org.apache.juli.FileHandler.directory = ${catalina.base}/logs
      org.apache.juli.FileHandler.prefix = mywebapp.
      org.apache.juli.FileHandler.level = WARN

The last line will turns off all logging. If this is changed to "INFO" then logging is turned on. However, I cannot get the cayenne "QueryLogger", "conf", or "util" directives to work. It may be my syntax (using juli), or it may be that Tomcat juli will not disseminate the directives, or it may be
that it just cannot be done with juli logging.properties.

Thanks,
Joe



On Jun 12, 2009, at 2:12 AM, Andrus Adamchik wrote:


On Jun 11, 2009, at 11:05 PM, Joe Baldwin wrote:

Question:
Is is possible that the Cayenne hard-coded defaults (which I read about
somewhere in your docs), are over-riding my loggin.properties?


Actually no. Cayenne (or your application code) would log something with a certain priority. A logging framework decides whether a given priority should be logged or ignored. I have very little experience with the new Tomcat "juli" logger. So another random thing to try: instead of OFF, can you try WARN (Cayenne logs everything with level INFO, so WARN should
suppress the logging).

Andrus




Reply via email to