grim/convey

Port from logrus to log/slog
default tip
4 months ago, Elliott Sales de Andrade
c588f9b3f559
Port from logrus to log/slog

This doesn't really take much advantage of structured logging beyond what is already done (`id` and `idColor`), and consequently the log handler does not try to do any handling of anything more than that (i.e., grouping, or arbitrary attributes beyond those defined).

One should maybe have a `Context` available to pass in, but there isn't one, and anyway, the log handler doesn't use it, so I've passed in a `TODO` instead.

Everything else is just normal import/rename changes.

Testing Done:
Ran `go run . run`

Reviewed at https://reviews.imfreedom.org/r/2871/
# Convey
[ ![Issues](https://img.shields.io/badge/Issues-YouTrack-ee3b8b.svg) ](https://issues.imfreedom.org/issues/CONVEY?u=1)
Convey is a pipeline for running containers and protecting the host as much as
possible. It accomplishes this goal by creating a volume and making it
available to each item in the pipeline.
## Documentation
Full documentation is available at
[docs.imfreedom.org/convey](https://docs.imfreedom.org/convey/).
## License
GPLv3+
## Status
This project has been used for awhile in production environment, but every
environment is different. So, if you find issues, or are looking for ways to
help, please check out our
[issue tracker](https://issues.imfreedom.org/issues/CONVEY?u=1).
## Building
```
$ go build
```