├── .editorconfig ├── .gitignore ├── .nuke ├── .travis.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── Codecov.sh ├── LICENSE ├── README.md ├── Versions.props ├── benchmark └── raccoonLog.Benchmarks │ ├── MessageFactoryBenchmarks.cs │ ├── Program.cs │ └── raccoonLog.Benchmarks.csproj ├── coverage └── coverage.opencover.xml ├── global.json ├── raccoonLog.sln ├── sample └── HttpLoggingSample │ ├── Controllers │ ├── WeatherForecastController.cs │ └── XForm.cs │ ├── HttpLoggingSample.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── src ├── Directory.Build.props ├── raccoonLog.Stores.ElasticSearch │ ├── ElasticLogContext.cs │ ├── ElasticSearchSerializer.cs │ ├── ElasticSearchStore.cs │ ├── ElasticSearchStoreExtensions.cs │ ├── ElasticSearchStoreOptions.cs │ └── raccoonLog.Stores.ElasticSearch.csproj ├── raccoonLog.Stores.File │ ├── FileStore.cs │ ├── FileStoreExtensions.cs │ ├── FileStoreOptions.cs │ ├── FileSystem.cs │ ├── IFileSystem.cs │ └── raccoonLog.Stores.File.csproj └── raccoonLog │ ├── DataProtector.cs │ ├── DefaultHttpLoggingStore.cs │ ├── ExceptionLog.cs │ ├── FileLog.cs │ ├── FormLog.cs │ ├── Handlers │ ├── DefaultHttpRequestLogFormHandler.cs │ ├── DefaultHttpRequestLogHandler.cs │ ├── DefaultHttpResponseLogHandler.cs │ ├── IHttpRequestLogFormHandler.cs │ ├── IHttpRequestLogHandler.cs │ └── IHttpResponseLogHandler.cs │ ├── HttpLogMessageFactory.cs │ ├── HttpLoggingBuilder.cs │ ├── HttpLoggingProvider.cs │ ├── HttpMessageLogBodyReader.cs │ ├── HttpMessageLogMiddleware.cs │ ├── HttpMessageLogMiddlewareBuilder.cs │ ├── HttpMessageLogSensitiveDataOptions.cs │ ├── HttpMessageLogType.cs │ ├── HttpRequestLog.cs │ ├── HttpRequestLogSensitiveDataOptions.cs │ ├── HttpResponseBodyWrapper.cs │ ├── HttpResponseLog.cs │ ├── HttpResponseLogSensitiveDataOptions.cs │ ├── IDataProtector.cs │ ├── IHttpLogMessageFactory.cs │ ├── IHttpLoggingProvider.cs │ ├── IHttpLoggingStore.cs │ ├── IStoreQueue.cs │ ├── LogContext.cs │ ├── RaccoonLogBuilder.cs │ ├── RaccoonLogHttpMessageOptions.cs │ ├── RaccoonLogHttpOptions.cs │ ├── RaccoonLogHttpRequestOptions.cs │ ├── RaccoonLogHttpResponseOptions.cs │ ├── RaccoonLogMiddlewareExtensions.cs │ ├── RaccoonLogServiceCollectionExtensions.cs │ ├── StoreQueue.cs │ ├── StoreQueueConsumer.cs │ ├── StringExtensions.cs │ ├── UrlLog.cs │ └── raccoonLog.csproj └── test ├── raccoonLog.IntegrationTests ├── BaseStartup.cs ├── Domain │ ├── Address.cs │ ├── Gender.cs │ └── Person.cs ├── EndPoints.cs ├── FileStore │ ├── FileStoreStartup.cs │ └── FileStoreTests.cs ├── LogContextAssertExtensions.cs ├── TestServerFixture.cs └── raccoonLog.IntegrationTests.csproj ├── raccoonLog.Mocking ├── DefaultOptions.cs ├── FakeForm.cs ├── FakeHttpRequest.cs ├── FakeHttpResponse.cs ├── FakeRequestCookies.cs ├── NullProtector.cs └── raccoonLog.Mocking.csproj └── raccoonLog.UnitTests ├── Functional ├── HttpLoggingTests.cs ├── InMemoryStore.cs └── RaccoonLogTestServiceCollectionExtensions.cs ├── Handlers ├── HttpRequestLogHandlerTests.cs └── HttpResponseLogHandlerTests.cs ├── HttpLogMessageBodyTests.cs ├── HttpLogMessageFactoryTests.cs ├── HttpMessageLogBodyReaderTests.cs ├── HttpMessageLogMiddlewareTests.cs ├── coverage.opencover.xml └── raccoonLog.UnitTests.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke: -------------------------------------------------------------------------------- 1 | raccoonLog.sln -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Codecov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/Codecov.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/README.md -------------------------------------------------------------------------------- /Versions.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/Versions.props -------------------------------------------------------------------------------- /benchmark/raccoonLog.Benchmarks/MessageFactoryBenchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/benchmark/raccoonLog.Benchmarks/MessageFactoryBenchmarks.cs -------------------------------------------------------------------------------- /benchmark/raccoonLog.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/benchmark/raccoonLog.Benchmarks/Program.cs -------------------------------------------------------------------------------- /benchmark/raccoonLog.Benchmarks/raccoonLog.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/benchmark/raccoonLog.Benchmarks/raccoonLog.Benchmarks.csproj -------------------------------------------------------------------------------- /coverage/coverage.opencover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/coverage/coverage.opencover.xml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/global.json -------------------------------------------------------------------------------- /raccoonLog.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/raccoonLog.sln -------------------------------------------------------------------------------- /sample/HttpLoggingSample/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /sample/HttpLoggingSample/Controllers/XForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/Controllers/XForm.cs -------------------------------------------------------------------------------- /sample/HttpLoggingSample/HttpLoggingSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/HttpLoggingSample.csproj -------------------------------------------------------------------------------- /sample/HttpLoggingSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/Program.cs -------------------------------------------------------------------------------- /sample/HttpLoggingSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /sample/HttpLoggingSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/Startup.cs -------------------------------------------------------------------------------- /sample/HttpLoggingSample/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/WeatherForecast.cs -------------------------------------------------------------------------------- /sample/HttpLoggingSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/appsettings.Development.json -------------------------------------------------------------------------------- /sample/HttpLoggingSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/sample/HttpLoggingSample/appsettings.json -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/ElasticLogContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/ElasticLogContext.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/ElasticSearchSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/ElasticSearchSerializer.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/ElasticSearchStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/ElasticSearchStore.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/ElasticSearchStoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/ElasticSearchStoreExtensions.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/ElasticSearchStoreOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/ElasticSearchStoreOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.ElasticSearch/raccoonLog.Stores.ElasticSearch.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.ElasticSearch/raccoonLog.Stores.ElasticSearch.csproj -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/FileStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/FileStore.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/FileStoreExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/FileStoreExtensions.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/FileStoreOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/FileStoreOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/FileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/FileSystem.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/IFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/IFileSystem.cs -------------------------------------------------------------------------------- /src/raccoonLog.Stores.File/raccoonLog.Stores.File.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog.Stores.File/raccoonLog.Stores.File.csproj -------------------------------------------------------------------------------- /src/raccoonLog/DataProtector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/DataProtector.cs -------------------------------------------------------------------------------- /src/raccoonLog/DefaultHttpLoggingStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/DefaultHttpLoggingStore.cs -------------------------------------------------------------------------------- /src/raccoonLog/ExceptionLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/ExceptionLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/FileLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/FileLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/FormLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/FormLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/DefaultHttpRequestLogFormHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/DefaultHttpRequestLogFormHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/DefaultHttpRequestLogHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/DefaultHttpRequestLogHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/DefaultHttpResponseLogHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/DefaultHttpResponseLogHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/IHttpRequestLogFormHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/IHttpRequestLogFormHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/IHttpRequestLogHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/IHttpRequestLogHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/Handlers/IHttpResponseLogHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/Handlers/IHttpResponseLogHandler.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpLogMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpLogMessageFactory.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpLoggingBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpLoggingBuilder.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpLoggingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpLoggingProvider.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpMessageLogBodyReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpMessageLogBodyReader.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpMessageLogMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpMessageLogMiddleware.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpMessageLogMiddlewareBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpMessageLogMiddlewareBuilder.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpMessageLogSensitiveDataOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpMessageLogSensitiveDataOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpMessageLogType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpMessageLogType.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpRequestLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpRequestLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpRequestLogSensitiveDataOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpRequestLogSensitiveDataOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpResponseBodyWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpResponseBodyWrapper.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpResponseLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpResponseLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/HttpResponseLogSensitiveDataOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/HttpResponseLogSensitiveDataOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/IDataProtector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/IDataProtector.cs -------------------------------------------------------------------------------- /src/raccoonLog/IHttpLogMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/IHttpLogMessageFactory.cs -------------------------------------------------------------------------------- /src/raccoonLog/IHttpLoggingProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/IHttpLoggingProvider.cs -------------------------------------------------------------------------------- /src/raccoonLog/IHttpLoggingStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/IHttpLoggingStore.cs -------------------------------------------------------------------------------- /src/raccoonLog/IStoreQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/IStoreQueue.cs -------------------------------------------------------------------------------- /src/raccoonLog/LogContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/LogContext.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogBuilder.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogHttpMessageOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogHttpMessageOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogHttpOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogHttpOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogHttpRequestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogHttpRequestOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogHttpResponseOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogHttpResponseOptions.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogMiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogMiddlewareExtensions.cs -------------------------------------------------------------------------------- /src/raccoonLog/RaccoonLogServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/RaccoonLogServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/raccoonLog/StoreQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/StoreQueue.cs -------------------------------------------------------------------------------- /src/raccoonLog/StoreQueueConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/StoreQueueConsumer.cs -------------------------------------------------------------------------------- /src/raccoonLog/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/StringExtensions.cs -------------------------------------------------------------------------------- /src/raccoonLog/UrlLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/UrlLog.cs -------------------------------------------------------------------------------- /src/raccoonLog/raccoonLog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/src/raccoonLog/raccoonLog.csproj -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/BaseStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/BaseStartup.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/Domain/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/Domain/Address.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/Domain/Gender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/Domain/Gender.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/Domain/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/Domain/Person.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/EndPoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/EndPoints.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/FileStore/FileStoreStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/FileStore/FileStoreStartup.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/FileStore/FileStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/FileStore/FileStoreTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/LogContextAssertExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/LogContextAssertExtensions.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/TestServerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/TestServerFixture.cs -------------------------------------------------------------------------------- /test/raccoonLog.IntegrationTests/raccoonLog.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.IntegrationTests/raccoonLog.IntegrationTests.csproj -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/DefaultOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/DefaultOptions.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/FakeForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/FakeForm.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/FakeHttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/FakeHttpRequest.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/FakeHttpResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/FakeHttpResponse.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/FakeRequestCookies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/FakeRequestCookies.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/NullProtector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/NullProtector.cs -------------------------------------------------------------------------------- /test/raccoonLog.Mocking/raccoonLog.Mocking.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.Mocking/raccoonLog.Mocking.csproj -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/Functional/HttpLoggingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/Functional/HttpLoggingTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/Functional/InMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/Functional/InMemoryStore.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/Functional/RaccoonLogTestServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/Functional/RaccoonLogTestServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/Handlers/HttpRequestLogHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/Handlers/HttpRequestLogHandlerTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/Handlers/HttpResponseLogHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/Handlers/HttpResponseLogHandlerTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/HttpLogMessageBodyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/HttpLogMessageBodyTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/HttpLogMessageFactoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/HttpLogMessageFactoryTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/HttpMessageLogBodyReaderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/HttpMessageLogBodyReaderTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/HttpMessageLogMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/HttpMessageLogMiddlewareTests.cs -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/coverage.opencover.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/coverage.opencover.xml -------------------------------------------------------------------------------- /test/raccoonLog.UnitTests/raccoonLog.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xsoheilalizadeh/raccoonLog/HEAD/test/raccoonLog.UnitTests/raccoonLog.UnitTests.csproj --------------------------------------------------------------------------------