なければならないかどうかは要求仕様次第だろう
取りあえずDebug.WriteLineとかで現在時刻その他諸々出力
というかiは冒頭でInterlocked.Incrementして返値を使うとかしないとバグるよ