An enum used to specify the severity level of a log message. Several examples of
corresponding scenarios will be provided for each enum variant. The examples are only
to be used as a guide and not a hard rule.
A trait to be implemented by an external crate whose job is to take an entry (already
stringified) and append it to the storage that holds previous log entries.