create a logger interface, which maps to the log.Logger Print* functions