TcpClient, use logger instead of syste.out.xxx