> From: icewind [mailto:[EMAIL PROTECTED]] > > --- Vadim Gritsenko <[EMAIL PROTECTED]> > wrote: > > Vadim, > > I looked at the characters method. I want to be able > to see what it does when it executes this, but I > assume I just cant stick system.oit.println() calls in > there
You can. You will see messages in the console window of servlet engine, I usually use tomcat (under *nix console output will be in catalina.out file) or resin. Other option is to run servlet engine with debug enabled and connect to the engine from the IDE debugger. > to see what the values of various variables are > when it runs. Is there some way I could produce some > debugging information so I could watch this method > run? Is there a way to output to the cocoon log? Usually you use getLogger().debug("message") to put some debug info into the log, but LuceneIndexContentHandler is not log enabled. Vadim > > > > > > Look into LuceneIndexContentHandler, characters() > > method. > > > > Ok, I see that it appends text only to bodyText and > > current tag... > > Simple solution would be to add text to every field > > in stack (in > > characters(), for(;;) instead of if()), but better > > solution is to have > > not stack of StringBuffers (see this.elementStack), > > but stack of indexes > > in single string buffer (this.bodyText). This > > solution will utilize > > memory more efficiently. > > > > > > Vadim > > > > > > > Suggestions appreciated. I imagine someone has > > > run > > > into this and has already come up with a workable > > > solution. > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>