Skip to content

danismeup/Serilog.Sinks.ArchiveWithLimits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Serilog.Sinks.ArchiveWithLimits

License: MIT NuGet

Hook per Serilog.Sinks.File che permette di comprimere e archiviare i log cancellati, gestendo limiti di spazio e di numero file sull'archivio.

Utilizzo

var hooks = new ArchiveWithLimitsHook(
    archiveDirectory: "log-archive",
    maxArchiveFiles: 100,
    maxArchiveBytes: 2L * 1024 * 1024 * 1024 // 2 GB
);

Log.Logger = new LoggerConfiguration()
    .WriteTo.File(
        "log.txt",
        rollingInterval: RollingInterval.Day,
        hooks: hooks,
        retainedFileCountLimit: 10
    )
    .CreateLogger();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages