Share formatter and log output stream classes between client and server, direct client output to logger