if you are like me, being fed up with Netbeans somehow showing the remains of the previous debug session, with old stack traces etc. - yet another idea would be to modify %CATALINA_HOME%\conf\logging.properties to leave it at a bare minimum. Unfortunately, though, JULI AsyncFileAppender doesn't expose properties that control how a new session would treat the already existing files (like .append=false option for LOG4J appenders).
So I ended up modifying catalina.bat at my own risk and in danger that in a few weeks I will have forgotten that I did this and will wonder and blame the world around me about why my log directory suddenly gets picked clean each time I start Tomcat.
%CATALINA_HOME%\bin\catalina.bat:
...
REM these are the original lines that existed in catalina.bat before
rem Copy CATALINA_BASE from CATALINA_HOME if not defined
if not "%CATALINA_BASE%" == "" goto gotBase
set "CATALINA_BASE=%CATALINA_HOME%"
:gotBase
REM these are the lines that I am adding
rem cleanup logs directory
del /q/s %CATALINA_HOME%\logs\*.*
...