hadoop-zookeeper-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From András Kövi <allp...@gmail.com>
Subject Re: JUnit tests do not produce logs if the JVM crashes
Date Fri, 05 Nov 2010 09:08:06 GMT
Thank you for the fast responses. I'll try them.

Regards,
Andras

2010/11/4 Patrick Hunt <phunt@apache.org>

> In addition to what Mahadev suggested you can also change the
> log4j.properties to log to a file rather than the CONSOLE. Although
> that just redirects the logs, if there is some output to stdout/stderr
> then junit buffering is still in play.
>
> Patrick
>
> On Thu, Nov 4, 2010 at 8:15 AM, Mahadev Konar <mahadev@yahoo-inc.com>
> wrote:
> > Hi Andras,
> >  Junit unit will always buffer the logs unless you print it out to
> console.
> >
> > To do that, try running this
> >
> > ant test -Dtest.output=yes
> >
> > This will print out the logs to console as they are logged.
> >
> > Thanks
> > mahadev
> >
> >
> > On 11/4/10 3:33 AM, "András Kövi" <allprog@gmail.com> wrote:
> >
> >> Hi all, I'm new to Zookeeper and ran into an issue while trying to run
> the
> >> tests with ant.
> >>
> >> It seems like the log output is buffered until the complete test suite
> >> finishes and it is flushed into its specific file only after then. I had
> to
> >> make some changes to the code (no JNI or similar) that resulted in JVM
> >> crashes. Since the logs are lost in this case, it is a little hard to
> debug
> >> the issue.
> >>
> >> Do you have any idea how I could disable the buffering?
> >>
> >> Thanks,
> >> Andras
> >>
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message