Manifold returns a dependency manifold that runs a logger worker, using the resource names defined in the supplied config.
NewLogger returns a worker.Worker that uses the notify watcher returned from the setup.
Logger represents a loggo logger for the purpose of recording what is going on.
LoggerAPI represents the API calls the logger makes.
ManifoldConfig defines the names of the manifolds on which a Manifold will depend.
WorkerConfig contains the information required for the Logger worker to operate.
Validate ensures all the necessary fields have values.