Huge logging overhaul
Summary
Functional Changes
- Add log levels to the logger.
- Allow specifying a logger to the health handler to allow the user to specify log level.
- Change the logger package name to
saltlog
for easier readability in code and to avoid import aliasing.
Bug Fixes
- Fix
Panicf
to include the component name. - Swap the args in the f log functions. It makes more sense to specify the component before the message.