All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Ensure data written after a call to
Write::flush()
is logged (#7)
Syslog::invalid_chars()
to allow configuring behavior when a message to be logged contains characters that are invalid in a C string (i.e., interior nul bytes) (#5)
- If a log message contains characters that are invalid in a C string (i.e., interior nul bytes), these characters are replaced with the Unicode replacement character (�) and the modified message is logged to syslog. This is a change from the past default, which was to panic in debug mode and log a message in release mode. (#5)
- Disabled unused
tracing-subscriber
features (#1) - Updated to Rust 2021 edition
- Updated
once_cell
to 1.17