On May 21, 2013, at 2:35 PM, John D. Ament <[email protected]> wrote:
> Daniel, > > Thanks. I added > > @org.apache.cxf.annotations.Logging(limit = > Integer.MAX_VALUE,inLocation="file:///tmp/cxf/in.txt",outLocation="file:///tmp/cxf/out.txt") > > To my interface (AppPortType.class). Is there somewhere else it should go? I believe that should be it. (providing JBoss allows the user application to actually load classes/annotations from the package) Dan > > John > > > On Tue, May 21, 2013 at 2:13 PM, Daniel Kulp <[email protected]> wrote: > > On May 21, 2013, at 1:58 PM, John D. Ament <[email protected]> wrote: > > > Hmmm > > > > Looking at http://cxf.apache.org/docs/debugging-and-logging.html > > I don't see any option to specify the limit. I do see in the code the > > alternate constructors, but since I'm using JBoss AS 7 and just the JVM > > option I don't see a way to tell it to use the alternate limit. > > Honestly, no idea on what to do within JBoss. > > You could stick an @org.apache.cxf.annotations.Logging(limit = 100000000) or > something annotation on the service interface. That should do it. Beyond > that, you'd likely need to check the JBoss docs. > > Dan > > > > > > > John > > > > > > On Tue, May 21, 2013 at 1:52 PM, Daniel Kulp <[email protected]> wrote: > > > > On May 21, 2013, at 1:41 PM, "John D. Ament" <[email protected]> wrote: > > > > > Currently, I use the JVM option > > > > > > org.apache.cxf.logging.enabled > > > > > > and I see this output: > > > > > > Message (saved to tmp file): > > > Filename: /tmp/cxf-tmp-609897/cos8918496558500803807tmp > > > (message truncated to 65536 bytes) > > > > Ah. OK. Just looked. The default for the interceptors themselves is > > 100K, but the LoggingFeature is 64K. The system property uses the > > LoggingFeature. That explains that. > > > > Basically, you'll need to do one of: > > > > 1) Manually configure the logging stuff (see > > http://cxf.apache.org/docs/debugging-and-logging.html ) and increase the > > limit appropriately. > > > > 2) Write an interceptor that would grab the "File" and copy it someplace > > and configure that in. > > > > Dan > > > > > > > > > On Tue, May 21, 2013 at 1:35 PM, Daniel Kulp <[email protected]> wrote: > > > > > >> > > >> On May 21, 2013, at 1:11 PM, John D. Ament <[email protected]> > > >> wrote: > > >> > > >>> aki > > >>> > > >>> In my case, the request body is too large to show in the debug logging. > > >>> That limits it to 64kb. > > >> > > >> Actually, I think the debug logging defaults to 100K, not 64K. > > >> > > >>> This is for an outbound web service call we're > > >>> making using CXF as our runtime, so I'm not sure how to enable > > >> interceptors > > >>> that way. > > >> > > >> How are you turning on the logging? The logging interceptor and feature > > >> both have a "limit" property that can be set to something much larger if > > >> needed. > > >> > > >> Dan > > >> > > >> > > >>> > > >>> > > >>> On Tue, May 21, 2013 at 12:44 PM, Aki Yoshida <[email protected]> wrote: > > >>> > > >>>> Not sure what is the best approach to suggest, as your question is > > >> somehow > > >>>> indirect and maybe there is another way to analyze the issue.. > > >>>> > > >>>> If you are talking about the temporary files that are created during > > >>>> processing, you need to write an interceptor to interfere with the > > >> normal > > >>>> operation of this caching to leave the files undeleted after > > >>>> processing. > > >>>> > > >>>> If you just want to look at the message content, isn't it easier to > > >>>> activate the logging feature? > > >>>> > > >>>> regards, aki > > >>>> > > >>>> > > >>>> > > >>>> 2013/5/21 John D. Ament <[email protected]> > > >>>> > > >>>>> Hi all > > >>>>> > > >>>>> I'm currently debugging an issue w/ CXF where fields are coming in > > >> wrong > > >>>> to > > >>>>> our webservice (CXF is the client). I have debug logging turned on > > >>>>> but > > >>>> the > > >>>>> payloads are too large so I can only see the first 64kb of the > > >>>>> message. > > >>>> Is > > >>>>> it possible to have CXF keep the files that it creates rather than > > >>>> deleting > > >>>>> them? > > >>>>> > > >>>>> John > > >>>>> > > >>>> > > >> > > >> -- > > >> Daniel Kulp > > >> [email protected] - http://dankulp.com/blog > > >> Talend Community Coder - http://coders.talend.com > > >> > > >> > > > > -- > > Daniel Kulp > > [email protected] - http://dankulp.com/blog > > Talend Community Coder - http://coders.talend.com > > > > > > -- > Daniel Kulp > [email protected] - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > > -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
