Fix bug logger not working in HttpClient

This commit is contained in:
Ramón Tomás 2017-03-29 11:20:33 +02:00
parent 649950f2df
commit 482b5d239c
3 changed files with 7 additions and 7 deletions

View File

@ -18,12 +18,12 @@ namespace WebMVC.Services.Utilities
{
private HttpClient _client;
private PolicyWrap _policyWrapper;
private ILogger _logger;
private ILogger<ResilientHttpClient> _logger;
public HttpClient Inst => _client;
public ResilientHttpClient()
public ResilientHttpClient(ILogger<ResilientHttpClient> logger)
{
_client = new HttpClient();
_logger = new LoggerFactory().CreateLogger(nameof(ResilientHttpClient));
_logger = logger;
// Add Policies to be applied
_policyWrapper = Policy.WrapAsync(

View File

@ -9,12 +9,12 @@ namespace WebMVC.Services.Utilities
public class StandardHttpClient : IHttpClient
{
private HttpClient _client;
private ILogger _logger;
private ILogger<StandardHttpClient> _logger;
public HttpClient Inst => _client;
public StandardHttpClient()
public StandardHttpClient(ILogger<StandardHttpClient> logger)
{
_client = new HttpClient();
_logger = new LoggerFactory().CreateLogger(nameof(ResilientHttpClient));
_logger = logger;
}
public Task<string> GetStringAsync(string uri) =>

View File

@ -8,7 +8,7 @@
"Logging": {
"IncludeScopes": false,
"LogLevel": {
"Default": "Debug",
"Default": "Trace",
"System": "Information",
"Microsoft": "Information"
}