├── .gitattributes ├── .github └── workflows │ └── pr.yml ├── .gitignore ├── LICENSE ├── README.md ├── coverage.cmd ├── deploy ├── main.yml └── sdk.yaml ├── doc ├── CONFIG.md └── ModifyingLoggingBehaviour.md ├── samples ├── Net5.0 │ └── WebApi │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.WebApi.Net50.csproj │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config ├── Net6.0 │ └── WebApi │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.WebApi.Net60.csproj │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config ├── Net7.0 │ └── WebApi │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.WebApi.Net70.csproj │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config ├── Net8.0 │ ├── WebApi │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Sample.WebApi.Net80.csproj │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config │ └── WindowsService │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.Windows.Service.Net80.csproj │ │ ├── WeatherService.cs │ │ ├── Worker.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config ├── NetCoreApp2.0 │ └── WebApi │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.WebApi.NetCore20.csproj │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config ├── NetCoreApp2.2 │ └── WebApi │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Sample.WebApi.NetCore22.csproj │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── log4net.config └── NetCoreApp3.1 │ └── WebApi │ ├── Controllers │ └── WeatherForecastController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Sample.WebApi.NetCore31.csproj │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── log4net.config ├── src ├── Microsoft.Extensions.Logging.Log4Net.AspNetCore │ ├── Entities │ │ ├── MessageCandidate.cs │ │ └── NodeInfo.cs │ ├── Extensions │ │ ├── DocumentExtensions.cs │ │ ├── Log4NetProviderExtensions.cs │ │ └── LogExtensions.cs │ ├── ILog4NetLogLevelTranslator.cs │ ├── ILog4NetLoggingEventFactory.cs │ ├── Log4NetExtensions.cs │ ├── Log4NetLogLevelTranslator.cs │ ├── Log4NetLogger.cs │ ├── Log4NetLoggingEventFactory.cs │ ├── Log4NetProvider.cs │ ├── Log4NetProviderOptions.cs │ ├── Microsoft.Extensions.Logging.Log4Net.AspNetCore.csproj │ └── Scope │ │ ├── NullScope.cs │ │ └── NullScopeProvider.cs └── Microsoft.Extensions.Logging.Log4net.sln └── tests └── Unit.Tests ├── Fixtures ├── AppenderFixture.cs ├── IsEnabledClassData.cs └── TestLogMethodData.cs ├── Log4NetExtensionsTests.cs ├── Log4NetLoggerTests.cs ├── Log4NetProviderOptionsTests.cs ├── Log4NetProviderTests.cs ├── Mocks └── LoggingEventFactoryMock.cs ├── Models └── Log4NetFileOption.cs ├── Resources ├── log4net.All.config ├── log4net.DebugOrHigher.config ├── log4net.FatalOrHigher.config ├── log4net.NoAppenders.config ├── log4net.TestAppenderTrace.config ├── log4net.TestAppenderWarn.config └── log4net.TraceOrHigher.config ├── Unit.Tests.csproj └── log4net.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/README.md -------------------------------------------------------------------------------- /coverage.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/coverage.cmd -------------------------------------------------------------------------------- /deploy/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/deploy/main.yml -------------------------------------------------------------------------------- /deploy/sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/deploy/sdk.yaml -------------------------------------------------------------------------------- /doc/CONFIG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/doc/CONFIG.md -------------------------------------------------------------------------------- /doc/ModifyingLoggingBehaviour.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/doc/ModifyingLoggingBehaviour.md -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/Sample.WebApi.Net50.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/Sample.WebApi.Net50.csproj -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/Net5.0/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net5.0/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/Sample.WebApi.Net60.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/Sample.WebApi.Net60.csproj -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/Net6.0/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net6.0/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/Sample.WebApi.Net70.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/Sample.WebApi.Net70.csproj -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/Net7.0/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net7.0/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/Sample.WebApi.Net80.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/Sample.WebApi.Net80.csproj -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/Net8.0/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/Program.cs -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/Sample.Windows.Service.Net80.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/Sample.Windows.Service.Net80.csproj -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/WeatherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/WeatherService.cs -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/Worker.cs -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/appsettings.json -------------------------------------------------------------------------------- /samples/Net8.0/WindowsService/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/Net8.0/WindowsService/log4net.config -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/Sample.WebApi.NetCore20.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/Sample.WebApi.NetCore20.csproj -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.0/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.0/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/Sample.WebApi.NetCore22.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/Sample.WebApi.NetCore22.csproj -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp2.2/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp2.2/WebApi/log4net.config -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/Program.cs -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/Sample.WebApi.NetCore31.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/Sample.WebApi.NetCore31.csproj -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/Startup.cs -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/appsettings.json -------------------------------------------------------------------------------- /samples/NetCoreApp3.1/WebApi/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/samples/NetCoreApp3.1/WebApi/log4net.config -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Entities/MessageCandidate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Entities/MessageCandidate.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Entities/NodeInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Entities/NodeInfo.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/DocumentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/DocumentExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/Log4NetProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/Log4NetProviderExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/LogExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Extensions/LogExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/ILog4NetLogLevelTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/ILog4NetLogLevelTranslator.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/ILog4NetLoggingEventFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/ILog4NetLoggingEventFactory.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetExtensions.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLogLevelTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLogLevelTranslator.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLogger.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLoggingEventFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetLoggingEventFactory.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetProviderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Log4NetProviderOptions.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Microsoft.Extensions.Logging.Log4Net.AspNetCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Microsoft.Extensions.Logging.Log4Net.AspNetCore.csproj -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Scope/NullScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Scope/NullScope.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Scope/NullScopeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4Net.AspNetCore/Scope/NullScopeProvider.cs -------------------------------------------------------------------------------- /src/Microsoft.Extensions.Logging.Log4net.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/src/Microsoft.Extensions.Logging.Log4net.sln -------------------------------------------------------------------------------- /tests/Unit.Tests/Fixtures/AppenderFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Fixtures/AppenderFixture.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Fixtures/IsEnabledClassData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Fixtures/IsEnabledClassData.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Fixtures/TestLogMethodData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Fixtures/TestLogMethodData.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Log4NetExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Log4NetExtensionsTests.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Log4NetLoggerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Log4NetLoggerTests.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Log4NetProviderOptionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Log4NetProviderOptionsTests.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Log4NetProviderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Log4NetProviderTests.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Mocks/LoggingEventFactoryMock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Mocks/LoggingEventFactoryMock.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Models/Log4NetFileOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Models/Log4NetFileOption.cs -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.All.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.All.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.DebugOrHigher.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.DebugOrHigher.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.FatalOrHigher.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.FatalOrHigher.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.NoAppenders.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.NoAppenders.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.TestAppenderTrace.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.TestAppenderTrace.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.TestAppenderWarn.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.TestAppenderWarn.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Resources/log4net.TraceOrHigher.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Resources/log4net.TraceOrHigher.config -------------------------------------------------------------------------------- /tests/Unit.Tests/Unit.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/Unit.Tests.csproj -------------------------------------------------------------------------------- /tests/Unit.Tests/log4net.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore/HEAD/tests/Unit.Tests/log4net.config --------------------------------------------------------------------------------