Print to USB and UART at the same time

You could use my NeoTee class:

#include <NeoTee.h>

Print *outputs[] = { &Serial, &Serial1 };
NeoTee tee( outputs, 2 );

#define print(...)   tee.print(__VA_ARGS__)
#define println(...) tee.println(__VA_ARGS__)

void setup()
{
  Serial .begin(9600, SERIAL_7E2);
  Serial1.begin(9600);

  println();
  println(F("Test"));
  println();
}

void loop() {}