Features for version 8
pwelter34 opened this issue · 4 comments
Here are my target features for version 8
- Reduce code duplication from AzureBatchingTableStorageSink and AzureBatchingTableStorageWithPropertiesSink
- create new IDocumentFactory to customize the stored document. user can inject a different version to have full control over store document
- simplify extension methods for LoggerSinkConfiguration
- explore async option
- support document expiration, cleanup old log entries
Good news. any news about what time will v7 be published?
Hi, I don't know if this is the right place since I'm not familiar with contributing to OSS projects. For a specific need in an implementation that I'm working on, I forked this repo and added a "removeColumns" of type string[] to remove Serilog default columns (like MessageTemplate, RenderedMessage and so on) and it's configured with the logger itself like this:
configuration.AzureTableStorageWithProperties(azureTableStorageConnectionString,
storageTableName: "BusinessLogs",
removeColumns: new string[]
{
"MessageTemplate",
"RenderedMessage",
"Exception",
"AggregatedProperties"
});
If it's something that could be useful on this project I could make a pull request. If not, I'd like to know how to proceed with the modifications I've made. Can I use them or should I ask for permissions to somebody?
Thanks in advance and sorry for my english (it's not my native language)
Beta for version 8 with these features is out
Version 8 has been released