Yes, I think you've got it exactly right. If you notice any deviations from
this behavior, please post back on this thread and let us know.

On Tue, Sep 1, 2009 at 9:31 AM, Bill Higgins <billh...@gmail.com> wrote:

>
> Thanks much for the response Rajeev. Let me see if I can repeat and
> reduce it to make sure I understand the formula.
>
> 1) DataNucleus will use EITHER log4j OR java.util.logging. It never
> uses both.
> 2) DataNucleus will use log4j if it detects log4j classes on the
> classpath, otherwise it will use java.util.logging
> 3) If my app doesn't use log4j, then I can safely delete the default
> log4j.properties file and DataNucleus will happily use
> java.util.logging
>
> Is this correct?
>
> On Aug 31, 5:22 pm, Rajeev Dayal <rda...@google.com> wrote:
> > +[tobyr]
> >
> > Hi Bill,
> >
> > We include both logging files due to the implementation of Datanucleus.
> If
> > you have log4j on your classpath (or if you have any jars which bundle
> the
> > log4j classes), then Datanucleus will use the log4j logging system. If
> you
> > don't have a configuration file for log4j, then none of the information
> will
> > be displayed. That is why we include one by default. If you do not have
> > log4j on your classpath, then the log4j system is not used, and neither
> is
> > the log4j.properties file which we include.
> >
> > If you are sure that you do not have any log4j classes on your classpath,
> > then you can safely remove the log4j.properties file, and control all of
> > your logging via the logging.properties file. If you're using log4j, you
> can
> > get rid of the logging.properties file.
> >
> > My recommendation would be to keep both files, and only update the one
> for
> > the logging system that you're using. You don't need to keep both of them
> in
> > sync unless you adjust the Datanucleus logging levels.
> >
> > Let me know if you have any questions - I know that this is somewhat
> > confusing.
> >
> > Rajeev
> >
> >
> >
> > On Sun, Aug 30, 2009 at 7:51 AM, Bill Higgins <billh...@gmail.com>
> wrote:
> >
> > > Hi, I'm new to App Engine development, and am a bit confused by the
> > > logging configuration files that the Google Eclipse project produces
> > > in a new web application project.
> >
> > > When you create a new web app project, the new project includes two
> > > logging configuration files:
> >
> > > <project>/src/log4j.properties
> > > <project>/war/WEB-INF/logging.properties
> >
> > > I understand that the first is for log4j and the second for
> > > java.util.logging but I'm not sure why one would need both and how
> > > each affect logging determinations. If I make changes to one should I
> > > make changes to another? Is there a safe way to delete one and simply
> > > use the other? If so which one is the keeper?
> >
> > > Thanks in advance.
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to