Releases: FantasticFiasco/serilog-sinks-http
Releases · FantasticFiasco/serilog-sinks-http
Release 4.1.0
⚡ Added
- #22 Batch formatter
ArrayBatchFormatterwhich is compatible with the Logstash HTTP input plugin configured to use the JSON codec
💉 Fixed
- Prevent posting HTTP messages without any log events
Release 4.0.0
⚡ Added
- #8 [BREAKING CHANGE] Support for Serilog.Settings.Configuration required changing the extension methods configuring a HTTP sink.
OptionsandDurableOptionsno longer exist, and their properties are now optional parameters on the extension methods instead. - #11 Support for HTTP body configuration using
IBatchFormatterandITextFormatter. This enables full control of how messages are serialized before being sent over the network. (contribution by @kvpt) - #19 Support for specifying the maximum number of retained buffer files and their rotation period on the durable HTTP sink. (contribution by @rob-somerville)
Release 3.1.1
💉 Fixed
- Package project URL
Release 3.1.0
⚡ Added
- Support for the formatting types:
FormattingType.NormalRendered,FormattingType.Normal,FormattingType.CompactRenderedandFormattingType.Compact. The formatting type can be configured viaOptionsandDurableOptions.
Release 3.0.0
⚡ Added
- A sink is durable when created using
Http(string, DurableOptions). A durable sink will persist log events on disk before sending them over the network, thus protecting against data loss after a system or process restart.
💫 Changed
- [BREAKING CHANGE] The syntax for creating a non-durable sink has been changed from
Http(string)toHttp(string, Options)to accommodate for the syntax to create a durable sink. A non-durable sink will loose data after a system or process restart. - Improve compatibility by supporting .NET Standard 1.3
Release 2.0.0
💫 Changed
- Custom implementation of
IHttpClientcan be passed to sink when creating it (contribution by @lhaussknecht)
Release 1.0.0
Initial version.