GDB print to file instead of stdout - Stack Overflow
By default, gdb will append to the logfile. Set overwrite if you want set logging on to overwrite the logfile instead. set logging redirect [on|off] By default, gdb output will go to both the terminal and the logfile....