Hi all,
I added the configuration (XML file, with DOMConfigurator.configure(…)) and all the other loggers behaves well. The only logger that is not aligned with the given settings is QueryLogger. I think the issue is the following: I’ve redirected my stdout and stderr streams respectively to INFO and ERROR levels of log4j. Without log4j, I can see that QueryLogger prints its logs to the System.err stream. So I’ve got other two questions: 1) Does QueryLogger use “ERROR” log4j level to print error messages, or does it always use “INFO” log4j level? 2) Is there a way to pilot QueryLogger to print its messages with INFO level to the System.out stream instead of system.err stream? Thank you very much to everybody! Best cghersi From: John Huss [via Cayenne] [mailto:[email protected]] Sent: giovedì 14 giugno 2012 16:03 To: cghersi Subject: Re: Cannot correctly configure log4j to log Cayenne stuff You need to call: org.apache.log4j.PropertyConfigurator.configure(props); The props come from anywhere you want. On Thu, Jun 14, 2012 at 7:53 AM, cghersi <[hidden email]>wrote: > Hi Michael, > > > > in fact, the page for 3.0 gives no hints about where placing log4j > properties file... > > > > Do you know where may I find such information? > > > > Thanks! > > Best > > cghersi > > > > From: Michael Gentry-2 [via Cayenne] [mailto: > [hidden email]] > Sent: giovedì 14 giugno 2012 14:28 > To: cghersi > Subject: Re: Cannot correctly configure log4j to log Cayenne stuff > > > > The 3.0 page is a little different: > > http://cayenne.apache.org/doc30/configuring-logging.html > > mrg > > On Thu, Jun 14, 2012 at 8:13 AM, Emerson Castañeda <[hidden email]> wrote: > > > > Here is info about how to handle stuff about configuration file: > > > > https://cwiki.apache.org/CAYDOC20/configuring-logging.html > > > > > > > > On Thu, Jun 14, 2012 at 2:05 PM, John Huss <[hidden email]> wrote: > > > >> You need to reference the file in code - there is nothing automatic. If > >> you're using a properties file it's something like > >> PropertiesConfigurator.configure... Look at log4js docs. > >> > >> John > >> > >> On Thursday, June 14, 2012, cghersi wrote: > >> > >> > Emerson, I tried your approach but it didn’t worked for me. L > >> > > >> > > >> > > >> > Any other idea? > >> > > >> > > >> > > >> > Thank you very much. > >> > > >> > Best > >> > > >> > cghersi > >> > > >> > > >> > > >> > From: Emerson Castañeda [via Cayenne] [mailto: > >> > [hidden email] <javascript:;>] > >> > Sent: giovedì 14 giugno 2012 12:32 > >> > To: cghersi > >> > Subject: Re: Cannot correctly configure log4j to log Cayenne stuff > >> > > >> > > >> > > >> > My log4j.properties is at same place that cayenne.xml file, in my > >> specific > >> > case at root folder: src directory. > >> > > >> > Hope this works for you!! > >> > > >> > > >> > > >> > On Thu, Jun 14, 2012 at 12:23 PM, cghersi <[hidden email]>wrote: > >> > > >> > > >> > > Hi Emerson, thank you for the fast response! > >> > > > >> > > > >> > > > >> > > Where did you put your log4j.properties? Have you added anything of > >> > cayenne > >> > > configuration? > >> > > > >> > > > >> > > > >> > > Thanks! > >> > > > >> > > Best > >> > > > >> > > cghersi > >> > > > >> > > > >> > > > >> > > From: Emerson Castañeda [via Cayenne] > >> > > [mailto:[hidden email]] > >> > > Sent: giovedì 14 giugno 2012 12:14 > >> > > To: cghersi > >> > > Subject: Re: Cannot correctly configure log4j to log Cayenne stuff > >> > > > >> > > > >> > > > >> > > Hi > >> > > > >> > > The way I got to stop too much level of info log by Cayenne, but > >> keeping > >> > a > >> > > more detail level to other stuff, using this parameter into my > >> > > configuration: > >> > > > >> > > *log4j.logger.org.apache.cayenne=ERROR* > >> > > > >> > > Sample of my log4j.properties: > >> > > > >> > > *# Root logger option* > >> > > *log4j.rootLogger=DEBUG, file, stdout* > >> > > *log4j.logger.org.apache.commons.httpclient=ERROR* > >> > > *log4j.additivity.org.apache.commons.httpclient=false* > >> > > *log4j.logger.org.apache.cayenne=ERROR* > >> > > *#log4j.additivity.org.apache.cayenne=false* > >> > > *log4j.logger.org.cyberneko.html=ERROR* > >> > > *log4j.additivity.org.cyberneko.html=false* > >> > > *log4j.logger.org.apache.velocity=ERROR* > >> > > *log4j.additivity.org.apache.velocity=false* > >> > > *log4j.logger.org.dom4j=ERROR* > >> > > > >> > > Best Regards > >> > > > >> > > EMERSON > >> > > > >> > > > >> > > On Thu, Jun 14, 2012 at 11:51 AM, cghersi <[hidden email]>wrote: > >> > > > >> > > > >> > > > Hi all, > >> > > > > >> > > > I started using Cayenne two years ago, and I've never understand > how > >> to > >> > > > correctly configure logging feature. > >> > > > I'm using Cayenne 3.0 under OSGi environment, and I also use > log4j in > >> > my > >> > > > environment. > >> > > > In my log4j.xml XML configuration file I added this entry: > >> > > > <logger name="org.apache.cayenne.access.QueryLogger" > >> > > > additivity="false"> > >> > > > <level value="error"/> > >> > > > <appender-ref ref="File" /> > >> > > > <appender-ref ref="console" /> > >> > > > </logger> > >> > > > > >> > > > but nevertheless I can see a huge amount of logs from QueryLogger > >> > class. > >> > > > I tried to put this file everywhere in my PC, but same results > >> > everytime! > >> > > > :( > >> > > > > >> > > > Is there any configuration I need to add during the configuration > of > >> > > > Cayenne? > >> > > > > >> > > > Thank you very much! > >> > > > Best > >> > > > cghersi > >> > > > > >> > > > -- > >> > > > View this message in context: > >> > > > > >> > > > >> > > > >> > > >> > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cay > >> > > enne-stuff-tp4024280.html > >> > > > Sent from the Cayenne - User mailing list archive at Nabble.com. > >> > > > > >> > > > >> > > > >> > > > >> > > _____ > >> > > > >> > > If you reply to this email, your message will be added to the > >> discussion > >> > > below: > >> > > > >> > > > >> > > > >> > > >> > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cay > >> > > enne-stuff-tp4024280p4024281.html > >> > > > >> > > To unsubscribe from Cannot correctly configure log4j to log Cayenne > >> > stuff, > >> > > click here > >> > > < > >> > > > >> > > >> > http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe > >> > > > >> > > > >> > > >> > _by_code&node=4024280&code=Y3Jpc3RpYW5vLmdoZXJzaUBhYm9kYXRhLmNvbXw0MDI0Mjgwf > >> > > DUzMzUzMjY3> . > >> > > > >> > > < > >> > > > >> > > >> > http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewe > >> > > > >> > > > >> > > >> > r&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNam > >> > > > >> > > > >> > > >> > espace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.Nod > >> > > > >> > > > >> > > >> > eNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emai > >> > > ls%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > NAML > >> > > > >> > > > >> > > > >> > > -- > >> > > View this message in context: > >> > > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j< > >> > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024282.html > >> > > >> > > >> > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024283.html > >> > > >> > To unsubscribe from Cannot correctly configure log4j to log Cayenne > >> stuff, > >> > click here < > >> > > >> > > >> > . > >> > < > >> > > >> > http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer< > http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer > <http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > &id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > &id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml > > >> > > >> > NAML > >> > > >> > > >> > > >> > -- > >> > View this message in context: > >> > > >> > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024285.html > >> > Sent from the Cayenne - User mailing list archive at Nabble.com. > >> > > > > _____ > > If you reply to this email, your message will be added to the discussion > below: > > > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024290.html > > To unsubscribe from Cannot correctly configure log4j to log Cayenne stuff, > click here < > > . > < > http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer > <http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > &id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > NAML > > > > -- > View this message in context: > http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024291.html > Sent from the Cayenne - User mailing list archive at Nabble.com. > _____ If you reply to this email, your message will be added to the discussion below: http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024293.html To unsubscribe from Cannot correctly configure log4j to log Cayenne stuff, click here <http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4024280&code=Y3Jpc3RpYW5vLmdoZXJzaUBhYm9kYXRhLmNvbXw0MDI0MjgwfDUzMzUzMjY3> . <http://cayenne.195.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> NAML -- View this message in context: http://cayenne.195.n3.nabble.com/Cannot-correctly-configure-log4j-to-log-Cayenne-stuff-tp4024280p4024325.html Sent from the Cayenne - User mailing list archive at Nabble.com.
