type Logger interface {
// Log writes the supplied message. Log(string) error
}
Logger sends informational log messages to a client.
This interface exists to prevent circular dependencies: this package can't depend on render,
since render depends on seed and sources/text and those packages depend on this package to
perform logging.