cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cghersi <cristiano.ghe...@abodata.com>
Subject RE: Cannot correctly configure log4j to log Cayenne stuff
Date Mon, 18 Jun 2012 08:51:01 GMT
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:ml-node+s195n4024293h15@n3.nabble.com] 
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.
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message