Skip to content

Commit

Permalink
Fix callsite and more internal logging
Browse files Browse the repository at this point in the history
  • Loading branch information
304NotModified committed Nov 30, 2017
1 parent c8165fa commit fcd930c
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/NLog.Extensions.Logging/ConfigureExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -75,22 +75,28 @@ private static void ConfigureHiddenAssemblies()
try
{
//ignore these assemblies for ${callsite}
LogManager.AddHiddenAssembly(typeof(Microsoft.Extensions.Logging.LoggerFactoryExtensions).GetTypeInfo().Assembly); //Microsoft.Extensions.Logging
LogManager.AddHiddenAssembly(typeof(Microsoft.Extensions.Logging.ILogger).GetTypeInfo().Assembly); // Microsoft.Extensions.Logging.Abstractions
LogManager.AddHiddenAssembly(typeof(NLog.Extensions.Logging.ConfigureExtensions).GetTypeInfo().Assembly); //NLog.Extensions.Logging

InternalLogger.Trace("Hide assemblies for callsite");
LogManager.AddHiddenAssembly(Assembly.Load(new AssemblyName("Microsoft.Extensions.Logging")));
LogManager.AddHiddenAssembly(Assembly.Load(new AssemblyName("Microsoft.Extensions.Logging.Abstractions")));
LogManager.AddHiddenAssembly(Assembly.Load(new AssemblyName("NLog.Extensions.Logging")));

try
{
//try the Filter ext
InternalLogger.Trace("Try hide Microsoft.Extensions.Logging.Filter assembly for callsite");
var filterAssembly = Assembly.Load(new AssemblyName("Microsoft.Extensions.Logging.Filter"));
LogManager.AddHiddenAssembly(filterAssembly);
InternalLogger.Trace("Hide Microsoft.Extensions.Logging.Filter assembly for callsite done");

}
catch (Exception ex)
{
InternalLogger.Trace(ex, "filtering Microsoft.Extensions.Logging.Filter failed. Not an issue probably");
}


InternalLogger.Trace("Hide assemblies for callsite - done");

}
catch (Exception ex)
{
Expand Down

0 comments on commit fcd930c

Please sign in to comment.