Serilog 4.x and later versions support batching natively. New projects should use Serilog's IBatchedLogEventSink and WriteTo.Sink(IBatchedLogEventSink), not this package which is now only maintained for compatibility reasons.
Therefore I suggest to release a new major version of this sink which directly uses IBatchedLogEventSink from Serilog and doesn't have a reference to Serilog.Sinks.PeriodicBatching any more.
From the Serilog.Sinks.PeriodicBatching readme:
Therefore I suggest to release a new major version of this sink which directly uses
IBatchedLogEventSink
from Serilog and doesn't have a reference to Serilog.Sinks.PeriodicBatching any more.