print文 でログを取るプログラムを複数走らせると、ログが上手く取れません

Gettime()
t = G_Time_ZZ2 +"_" //どれか確認用
For i = 1 To 20
 Print t + i
 Sleep(1)
Next

上記を複数走らせると、それぞれのprintウィンドウには「t +i 」が独立表示されるのですが、
UWSC.LOGを確認すると、先に走らせた分のログは最初の一行目しか出力されておらず、
最後に走らせた分のみ全て表示されていました

対処方法があればお願いします。