This is a straightforward journald drain for slog-rs.
Journald and slog-rs work very well together since both support structured log data. This crate will convert structured data (that is, key-value pairs) into journald fields. Since, journald field names are more restrictive than keys in slog-rs, key names are sanitized to be valid journald fields.
This crate supports specialized handling of logged errors via features. Look into
Cargo.toml for more information.