Browse Source

Resolve logger from ITenantResolveContext.ServiceProvider

pull/81/head
Halil İbrahim Kalkan 10 years ago
parent
commit
df0b2ea19e
  1. 12
      src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpTenantResolverBase.cs

12
src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpTenantResolverBase.cs

@ -1,6 +1,7 @@
using System; using System;
using JetBrains.Annotations; using JetBrains.Annotations;
using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Volo.Abp.MultiTenancy; using Volo.Abp.MultiTenancy;
using Volo.ExtensionMethods; using Volo.ExtensionMethods;
@ -9,13 +10,6 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
{ {
public abstract class HttpTenantResolverBase : ITenantResolver public abstract class HttpTenantResolverBase : ITenantResolver
{ {
private readonly ILogger<HttpTenantResolverBase> _logger;
protected HttpTenantResolverBase(ILogger<HttpTenantResolverBase> logger)
{
_logger = logger;
}
public virtual void Resolve(ITenantResolveContext context) public virtual void Resolve(ITenantResolveContext context)
{ {
var httpContext = context.GetHttpContext(); var httpContext = context.GetHttpContext();
@ -30,7 +24,9 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
} }
catch (Exception e) catch (Exception e)
{ {
_logger.LogWarning(e.ToString()); context.ServiceProvider
.GetRequiredService<ILogger<HttpTenantResolverBase>>()
.LogWarning(e.ToString());
} }
} }

Loading…
Cancel
Save