Re: JUnit tests do not produce logs if the JVM crashes

2010-11-05 Thread András Kövi
Thank you for the fast responses. I'll try them.

Regards,
Andras

2010/11/4 Patrick Hunt ph...@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 maha...@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 allp...@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
 
 
 



Re: JUnit tests do not produce logs if the JVM crashes

2010-11-04 Thread Mahadev Konar
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 allp...@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
 



Re: JUnit tests do not produce logs if the JVM crashes

2010-11-04 Thread Patrick Hunt
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 maha...@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 allp...@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