Re: Cayenne logging

From: Joe Baldwin (jfbaldwi..arthlink.net)
Date: Sat Jun 13 2009 - 10:58:00 EDT

  • Next message: Aristedes Maniatis: "Re: Cayenne logging"

    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 <jfbaldwi..arthlink.net>
    >
    >> 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
    >>>
    >>
    >>



    This archive was generated by hypermail 2.0.0 : Sat Jun 13 2009 - 10:58:39 EDT