├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build.yml │ └── merge.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets └── Serilog.snk ├── samples ├── SampleConsoleApplication │ ├── CustomKeyGenerator.cs │ ├── PrintTimeService.cs │ ├── Program.cs │ ├── SampleConsoleApplication.csproj │ └── appsettings.json ├── SampleStressTest │ ├── Program.cs │ ├── SampleStressTest.csproj │ ├── StressTestService.cs │ └── appsettings.json └── SampleWebApplication │ ├── Models │ └── LogEventModel.cs │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Logs.cshtml │ ├── Logs.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ └── _Layout.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SampleWebApplication.csproj │ ├── TagHelpers │ └── JsonDisplayTagHelper.cs │ ├── appsettings.json │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ └── js │ └── site.js ├── serilog-sinks-azuretablestorage.sln ├── src └── Serilog.Sinks.AzureTableStorage │ ├── LoggerConfigurationAzureTableStorageExtensions.cs │ ├── Polyfill │ └── EnumerableExtensions.cs │ ├── Serilog.Sinks.AzureTableStorage.csproj │ ├── Sinks │ └── AzureTableStorage │ │ ├── AzureTableStorageSink.cs │ │ ├── AzureTableStorageSinkOptions.cs │ │ ├── DefaultDocumentFactory.cs │ │ ├── DefaultKeyGenerator.cs │ │ ├── DefaultTableClientFactory.cs │ │ ├── Extensions │ │ ├── DateOnlyExtensions.cs │ │ └── DateTimeExtensions.cs │ │ ├── IDocumentFactory.cs │ │ ├── IKeyGenerator.cs │ │ └── ITableClientFactory.cs │ └── images │ └── serilog-sink-nuget.png └── test └── Serilog.Sinks.AzureTableStorage.Tests ├── AzureTableStorageEntityFactoryTests.cs ├── AzureTableStorageWithPropertiesSinkTests.cs ├── DateTimeExtensionsTests.cs ├── DefaultKeyGeneratorTests.cs └── Serilog.Sinks.AzureTableStorage.Tests.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.github/workflows/merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/README.md -------------------------------------------------------------------------------- /assets/Serilog.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/assets/Serilog.snk -------------------------------------------------------------------------------- /samples/SampleConsoleApplication/CustomKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleConsoleApplication/CustomKeyGenerator.cs -------------------------------------------------------------------------------- /samples/SampleConsoleApplication/PrintTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleConsoleApplication/PrintTimeService.cs -------------------------------------------------------------------------------- /samples/SampleConsoleApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleConsoleApplication/Program.cs -------------------------------------------------------------------------------- /samples/SampleConsoleApplication/SampleConsoleApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleConsoleApplication/SampleConsoleApplication.csproj -------------------------------------------------------------------------------- /samples/SampleConsoleApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleConsoleApplication/appsettings.json -------------------------------------------------------------------------------- /samples/SampleStressTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleStressTest/Program.cs -------------------------------------------------------------------------------- /samples/SampleStressTest/SampleStressTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleStressTest/SampleStressTest.csproj -------------------------------------------------------------------------------- /samples/SampleStressTest/StressTestService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleStressTest/StressTestService.cs -------------------------------------------------------------------------------- /samples/SampleStressTest/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleStressTest/appsettings.json -------------------------------------------------------------------------------- /samples/SampleWebApplication/Models/LogEventModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Models/LogEventModel.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Error.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Index.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Logs.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Logs.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Logs.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Logs.cshtml.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /samples/SampleWebApplication/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Program.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/SampleWebApplication/SampleWebApplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/SampleWebApplication.csproj -------------------------------------------------------------------------------- /samples/SampleWebApplication/TagHelpers/JsonDisplayTagHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/TagHelpers/JsonDisplayTagHelper.cs -------------------------------------------------------------------------------- /samples/SampleWebApplication/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/appsettings.json -------------------------------------------------------------------------------- /samples/SampleWebApplication/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/wwwroot/css/site.css -------------------------------------------------------------------------------- /samples/SampleWebApplication/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/SampleWebApplication/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/samples/SampleWebApplication/wwwroot/js/site.js -------------------------------------------------------------------------------- /serilog-sinks-azuretablestorage.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/serilog-sinks-azuretablestorage.sln -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/LoggerConfigurationAzureTableStorageExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/LoggerConfigurationAzureTableStorageExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Polyfill/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Polyfill/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Serilog.Sinks.AzureTableStorage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Serilog.Sinks.AzureTableStorage.csproj -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/AzureTableStorageSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/AzureTableStorageSink.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/AzureTableStorageSinkOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/AzureTableStorageSinkOptions.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultDocumentFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultDocumentFactory.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultKeyGenerator.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultTableClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/DefaultTableClientFactory.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/Extensions/DateOnlyExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/Extensions/DateOnlyExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/Extensions/DateTimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/Extensions/DateTimeExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/IDocumentFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/IDocumentFactory.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/IKeyGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/IKeyGenerator.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/ITableClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/Sinks/AzureTableStorage/ITableClientFactory.cs -------------------------------------------------------------------------------- /src/Serilog.Sinks.AzureTableStorage/images/serilog-sink-nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/src/Serilog.Sinks.AzureTableStorage/images/serilog-sink-nuget.png -------------------------------------------------------------------------------- /test/Serilog.Sinks.AzureTableStorage.Tests/AzureTableStorageEntityFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/test/Serilog.Sinks.AzureTableStorage.Tests/AzureTableStorageEntityFactoryTests.cs -------------------------------------------------------------------------------- /test/Serilog.Sinks.AzureTableStorage.Tests/AzureTableStorageWithPropertiesSinkTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/test/Serilog.Sinks.AzureTableStorage.Tests/AzureTableStorageWithPropertiesSinkTests.cs -------------------------------------------------------------------------------- /test/Serilog.Sinks.AzureTableStorage.Tests/DateTimeExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/test/Serilog.Sinks.AzureTableStorage.Tests/DateTimeExtensionsTests.cs -------------------------------------------------------------------------------- /test/Serilog.Sinks.AzureTableStorage.Tests/DefaultKeyGeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/test/Serilog.Sinks.AzureTableStorage.Tests/DefaultKeyGeneratorTests.cs -------------------------------------------------------------------------------- /test/Serilog.Sinks.AzureTableStorage.Tests/Serilog.Sinks.AzureTableStorage.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog-contrib/serilog-sinks-azuretablestorage/HEAD/test/Serilog.Sinks.AzureTableStorage.Tests/Serilog.Sinks.AzureTableStorage.Tests.csproj --------------------------------------------------------------------------------