FWIW, OGNL itself is in the ognl.* package.

Dave

--- Randy Burgess <[EMAIL PROTECTED]> wrote:

> I use standard log4J settings. This example is from a log4j.properties file
> but log4j.xml will work as well. This outputs to the console and since I
> usually use Eclipse it is very convenient as the output goes right to the
> console view. The ConversionPattern is usually on one line but it wrapped
> when I pasted it into this message.
> 
> log4j.appender.stdout=org.apache.log4j.ConsoleAppender
> 
> log4j.appender.stdout.Target=System.out
> 
> log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
> 
> log4j.appender.stdout.layout.ConversionPattern=%d{<MMM d, yyyy h:mm:s a z>}
> [%x] %5p %c{2}:%L - %m%n
> 
> log4j.logger.com.opensymphony=debug, stdout
> 
> This will give you quite a bit more than just OGNL. You could change the
> above line to this
> 
> log4j.logger.com.opensymphony.xwork2.util=debug, stdout
> 
> To narrow it down.
> 
> Regards,
> Randy Burgess
> Sr. Web Applications Developer
> Nuvox Communications
> 
> 
> 
> > From: <[EMAIL PROTECTED]>
> > Reply-To: Struts Users Mailing List <user@struts.apache.org>
> > Date: Tue, 5 Feb 2008 15:38:12 -0500
> > To: Struts Users Mailing List <user@struts.apache.org>
> > Subject: Re: Custom OGNL PropertyAccessor
> > 
> > you can configure the xwork LoggingInterceptor into your <default>
> stack..
> > <interceptor name="logger"
> > class="com.opensymphony.xwork2.interceptor.LoggingInterceptor"/>
> > 
> > looking for clues on OGNL logging???
> > Anyone?
> > 
> > HTH
> > Martin
> > ----- Original Message -----
> > Wrom: QBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCA
> > To: "Struts Users Mailing List" <user@struts.apache.org>
> > Sent: Tuesday, February 05, 2008 3:05 PM
> > Subject: Re: Custom OGNL PropertyAccessor
> > 
> > 
> >> No I haven't.  How do I go about doing that?
> >> 
> >> Dave Newton wrote:
> >>> --- Tommy Becker <[EMAIL PROTECTED]> wrote:
> >>> 
> >>>> If there were a better description, I'd be happy to give it.  As far
> as
> >>>> I can tell, our custom PropertyAccessor is not being used.  What we
> > want
> >>>> is to be able to say "property" in an OGNL expression and have it call
> >>>> getPropertyValue("property"), not getProperty().  It seems it's
> >>>> continuing to try getProperty() despite our attempt at registering a
> >>>> custom PropertyAccessor.
> >>>> 
> >>> 
> >>> Have you turned up OGNL and XWork logging?
> >>> 
> >>> Dave
> >>> 
> >>> 
> >>>> Laurie Harper wrote:
> >>>> 
> >>>>> Tommy Becker wrote:
> >>>>> 
> >>>>>> I have a question about using OGNL PropertyAccessors.  We have an
> >>>>>> object on the value stack that we expose to JSP pages that does not
> >>>>>> have standard JavaBeans getter/setter methods.  From what I can
> tell,
> >>>>>> this leaves us 2 options.  We can either call the getter methods
> >>>>>> explicitly via OGNL method calls in the pages, or we can wrap the
> >>>>>> object in a JavaBean-like object.  The second option is unworkable
> in
> >>>>>> all but the simplest of cases when you realize that the method calls
> >>>>>> can themselves return another object that needs to be wrapped, or
> >>>>>> even a collection of them.  So we've been using method calls in the
> >>>>>> pages (yeah I know).
> >>>>>> 
> >>>>>> Reading through the OGNL docs, it seems that what we need is a
> >>>>>> PropertyAccessor that knows how to operate on our object.  So we
> >>>>>> implemented one, and attempted to register it by placing this in our
> >>>>>> struts.xml:
> >>>>>> 
> >>>>>> <bean type="ognl.PropertyAccessor" name="class.we.need.access.to"
> >>>>>> class="our.property.accessor.PropertyAccessor"/>
> >>>>>> 
> >>>>>> Unfortunately it doesn't work.  Can someone tell me what we're doing
> >>>>>> wrong, or even if what we're trying to do is possible?  Thanks!
> >>>>>> 
> >>>>> I don't know anything about OGNL's PropertyAccessor, but I doubt
> >>>>> anyone can offer much help without seeing the code and a better
> >>>>> description of the failure than "it doesn't work."
> >>>>> 
> >>>>> L.
> >>>>> 
> >>>>> 
> >>>>> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>>> 
> >>>>> 
> >>>> NOTICE: This e-mail message is for the sole use of the intended
> >>>> recipient(s) and may contain confidential and privileged information
> of
> >>>> Motricity.  Any unauthorized review, use, disclosure or distribution
> is
> >>>> prohibited.  If you are not the intended recipient, please contact the
> >>>> sender by reply e-mail and destroy all copies of the original message.
> >>>> 
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>> 
> >>>> 
> >>>> 
> >>> 
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>> 
> >>> 
> >> 
> >> NOTICE: This e-mail message is for the sole use of the intended
> > recipient(s) and may contain confidential and privileged information of
> > Motricity.  Any unauthorized review, use, disclosure or distribution is
> > prohibited.  If you are not the intended recipient, please contact the
> > sender by reply e-mail and destroy all copies of the original message.
> >> 
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> 
> >> 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> 
> 
> This email and any attachments ("Message") may contain legally privileged
> and/or confidential information.  If you are not the addressee, or if this
> Message has been addressed to you in error, you are not authorized to read,
> copy, or distribute it, and we ask that you please delete it (including all
> copies) and notify the sender by return email.  Delivery of this Message to
> any person other than the intended recipient(s) shall not be deemed a
> waiver of confidentiality and/or a privilege.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to