├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Build.ps1 ├── CHANGES.md ├── Directory.Build.props ├── Directory.Version.props ├── LICENSE ├── README.md ├── assets ├── Serilog.snk └── icon.png ├── global.json ├── samples ├── SimpleServiceSample │ ├── PrintTimeService.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SimpleServiceSample.csproj │ ├── appsettings.Development.json │ └── appsettings.json └── WebApplicationSample │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebApplicationSample.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── serilog-extensions-hosting.sln ├── serilog-extensions-hosting.sln.DotSettings ├── src └── Serilog.Extensions.Hosting │ ├── Extensions │ └── Hosting │ │ ├── AmbientDiagnosticContextCollector.cs │ │ ├── CachingReloadableLogger.cs │ │ ├── DiagnosticContext.cs │ │ ├── DiagnosticContextCollector.cs │ │ ├── FixedPropertyEnricher.cs │ │ ├── IReloadableLogger.cs │ │ ├── InjectedLoggerSettings.cs │ │ ├── LoggerBase.cs │ │ ├── NullEnricher.cs │ │ └── ReloadableLogger.cs │ ├── IDiagnosticContext.cs │ ├── LoggerConfigurationExtensions.cs │ ├── LoggerSettingsConfigurationExtensions.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Serilog.Extensions.Hosting.csproj │ ├── SerilogHostBuilderExtensions.cs │ └── SerilogServiceCollectionExtensions.cs └── test └── Serilog.Extensions.Hosting.Tests ├── DiagnosticContextTests.cs ├── LoggerSettingsConfigurationExtensionsTests.cs ├── ReloadableLoggerTests.cs ├── Serilog.Extensions.Hosting.Tests.csproj ├── SerilogHostBuilderExtensionsTests.cs ├── SerilogServiceCollectionExtensionsTests.cs └── Support ├── ListSink.cs └── Some.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/.gitignore -------------------------------------------------------------------------------- /Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/Build.ps1 -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- 1 | 2.0.0 2 | 3 | * Initial version for ASP.NET Core 2.1 RC1. 4 | 5 | -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Version.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/Directory.Version.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/README.md -------------------------------------------------------------------------------- /assets/Serilog.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/assets/Serilog.snk -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/assets/icon.png -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/global.json -------------------------------------------------------------------------------- /samples/SimpleServiceSample/PrintTimeService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/PrintTimeService.cs -------------------------------------------------------------------------------- /samples/SimpleServiceSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/Program.cs -------------------------------------------------------------------------------- /samples/SimpleServiceSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/SimpleServiceSample/SimpleServiceSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/SimpleServiceSample.csproj -------------------------------------------------------------------------------- /samples/SimpleServiceSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/SimpleServiceSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/SimpleServiceSample/appsettings.json -------------------------------------------------------------------------------- /samples/WebApplicationSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/WebApplicationSample/Program.cs -------------------------------------------------------------------------------- /samples/WebApplicationSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/WebApplicationSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/WebApplicationSample/WebApplicationSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/WebApplicationSample/WebApplicationSample.csproj -------------------------------------------------------------------------------- /samples/WebApplicationSample/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /samples/WebApplicationSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/samples/WebApplicationSample/appsettings.json -------------------------------------------------------------------------------- /serilog-extensions-hosting.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/serilog-extensions-hosting.sln -------------------------------------------------------------------------------- /serilog-extensions-hosting.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/serilog-extensions-hosting.sln.DotSettings -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/AmbientDiagnosticContextCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/AmbientDiagnosticContextCollector.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/CachingReloadableLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/CachingReloadableLogger.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/DiagnosticContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/DiagnosticContext.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/DiagnosticContextCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/DiagnosticContextCollector.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/FixedPropertyEnricher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/FixedPropertyEnricher.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/IReloadableLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/IReloadableLogger.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/InjectedLoggerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/InjectedLoggerSettings.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/LoggerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/LoggerBase.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/NullEnricher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/NullEnricher.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Extensions/Hosting/ReloadableLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Extensions/Hosting/ReloadableLogger.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/IDiagnosticContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/IDiagnosticContext.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/LoggerConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/LoggerConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/LoggerSettingsConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/LoggerSettingsConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/Serilog.Extensions.Hosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/Serilog.Extensions.Hosting.csproj -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/SerilogHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/SerilogHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Serilog.Extensions.Hosting/SerilogServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/src/Serilog.Extensions.Hosting/SerilogServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/DiagnosticContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/DiagnosticContextTests.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/LoggerSettingsConfigurationExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/LoggerSettingsConfigurationExtensionsTests.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/ReloadableLoggerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/ReloadableLoggerTests.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/Serilog.Extensions.Hosting.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/Serilog.Extensions.Hosting.Tests.csproj -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/SerilogHostBuilderExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/SerilogHostBuilderExtensionsTests.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/SerilogServiceCollectionExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/SerilogServiceCollectionExtensionsTests.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/Support/ListSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/Support/ListSink.cs -------------------------------------------------------------------------------- /test/Serilog.Extensions.Hosting.Tests/Support/Some.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/serilog/serilog-extensions-hosting/HEAD/test/Serilog.Extensions.Hosting.Tests/Support/Some.cs --------------------------------------------------------------------------------