Hi I am running GDB on a windows console, here's a small section of a logfile showing the outputs:

Code:
105	  struct Cmd commands[] = 
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015cd
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015d5
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015dd
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015e0
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x00401c90
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_BREAKPOINT at 0x004015e5
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015e8
119	    promptCmd(commands);
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x004015eb
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_SINGLE_STEP at 0x00401530
gdb: child_resume.SetThreadContext: thread 3856.0x850
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: kernel event for pid=3856 tid=2128 code=EXCEPTION_DEBUG_EVENT)
gdb: Target exception EXCEPTION_BREAKPOINT at 0x004015f0
273	  return (--stdin->_cnt >= 0)
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
ContinueDebugEvent (cpid=3856, ctid=2128, DBG_CONTINUE);
gdb: child_close, inferior_ptid=2128
As you can see gdb is outputting way too much "garbage" making me not want to use it for debugging at all.

What is all this information and how can I tell gdb to shut it off?