Meziantou.Extensions.Logging namespace

Classes

NameDescription
FileFormatterAllows custom log messages formatting for the FileLoggerProvider.
FileFormatterNamesContains the names of the built-in FileFormatter implementations.
FileLoggerBuilderExtensionsProvides extension methods for ILoggingBuilder to add file logging support.
FileLoggerOptionsOptions for the FileLoggerProvider.
FileLoggerProviderA logger provider that writes all log messages to a file on disk.
JsonFileFormatterA FileFormatter that writes one JSON object per log entry.
SimpleFileFormatterA FileFormatter that writes one human-readable line per log entry.

Enums

NameDescription
FileLoggerQueueFullModeDetermines the behavior of the file logger when the message queue is full.
LogFileCompressionSpecifies the algorithm used to compress the log files.
LogFileCompressionModeSpecifies when the log files are compressed.
RollIntervalSpecifies how often a new log file is created based on time.