Serilog.Sinks.AmazonS3 Namespace

Serilog Sinks AmazonS3

Serilog.Sinks.AmazonS3

Serilog.Sinks.AmazonS3 Namespace

Classes


  Class Description
Public class AmazonS3Sink
This class is the main class and contains all options for the AmazonS3 sink.
Public class FileLifecycleHooks
This class enables hooking into log file lifecycle events.
Public class FileSink
This class enables writing log events to a disk file.
Public class IoErrors
A class that simplifies the use of some I/O errors.
Public class PathRoller
The class to apply the rolling path scenarios.
Public class RollingFileSink
A class to write rolling files.
Public class RollingIntervalExtensions
This class provides some extensions for the [RollingInterval] class.
Public class RollingLogFile
A class that represents a rolling log file internally.
Public class WriteCountingStream
This class is used to provide a write counting stream.

Interfaces


  Interface Description
Public interface IFileSink
Exists only for the convenience of [RollingFileSink], which switches implementations based on sharing. Would refactor, but preserving backwards compatibility.
Public interface IFlushableFileSink
This class is supported by (file-based) sinks that can be explicitly flushed.

Enumerations


  Enumeration Description
Public enumeration RollingInterval
Specifies the frequency at which the log file should roll.