Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not work with PublishSingleFile in .net core 3.1 #4040

Closed
FalconWu2017 opened this issue Jul 8, 2020 · 10 comments
Closed

Do not work with PublishSingleFile in .net core 3.1 #4040

FalconWu2017 opened this issue Jul 8, 2020 · 10 comments

Comments

@FalconWu2017
Copy link

Hi! Thanks for reporting this feature/bug/question!

Please keep / fill in the relevant info from this template so that we can help you as best as possible.

QUESTIONS are preferred on StackOverflow. You could expect a faster response there (but do include all the info below). Use the tag "nlog" https://stackoverflow.com/questions/ask

For .NET Core users, please check the platform support: https://github.com/NLog/NLog/wiki/platform-support

NLog version: 4.9.2

Platform: .NET Core 3.1

Current NLog config (xml or C#, if relevant)

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      autoReload="true">

  <extensions>
    <add assembly="NLog.Web.AspNetCore"/>
  </extensions>

  <targets>
    <target xsi:type="File" name="allfile" fileName="logs\log${shortdate}.log"
            layout="${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}${newline}-----------------------------" />

    <target name="logconsole" xsi:type="Console" />
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="allfile" />
    
    <logger name="*" minlevel="Debug" writeTo="logconsole" />
  </rules>
</nlog>

Program.cs

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder => {
                    webBuilder.UseStartup<Startup>();
                })
                .UseWindowsService()
                .ConfigureLogging(c => {
                    c.ClearProviders();
                    c.SetMinimumLevel(LogLevel.Trace);
                })
                .UseNLog();

*.csproj

  <PropertyGroup>
    <TargetFrameworks>netcoreapp3.1</TargetFrameworks>
    <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
    <PublishSingleFile>true</PublishSingleFile>
    <RuntimeIdentifier>win7-x64</RuntimeIdentifier>
  </PropertyGroup>
.........
  <ItemGroup>
    <PackageReference Include="NLog.Web.AspNetCore" Version="4.9.2" />
  </ItemGroup>

There is not any log in file and console.
If I remove .UseNLog() to use Microsoft default logger,It is OK to work.So I think it is a bug in NLog.
What can I do for this?

@welcome
Copy link

welcome bot commented Jul 8, 2020

Hi! Thanks for opening your first issue here! Please make sure to follow the issue template - so we could help you better!

@snakefoot
Copy link
Contributor

snakefoot commented Jul 8, 2020

Have you configured PreserveNewest for NLog.config in csproj-file:

    <Content Include="nlog.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
      <ExcludeFromSingleFile>true</ExcludeFromSingleFile>
      <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
    </Content>

Also consider making use of ${basedir:fixtempdir=true} for the File-Target FileName. Since the implicit ${basedir} does not work well with single-file-publish.

@FalconWu2017
Copy link
Author

There are same with PreserveNewest or not,nlog.config It's always copied.
I change my config file

<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      autoReload="true">
  <variable name="logDirectory" value="${basedir:fixtempdir=true}/logs" />
  <extensions>
    <add assembly="NLog.Web.AspNetCore"/>
  </extensions>

  <targets>
    <target xsi:type="File" name="allfile" fileName="${logDirectory}/log${shortdate}.log"
            layout="${longdate}|${event-properties:item=EventId_Id}|${uppercase:${level}}|${logger}|${message} ${exception:format=tostring}${newline}-----------------------------" />

    <target name="logconsole" xsi:type="Console" />
  </targets>

  <rules>
    <logger name="*" minlevel="Trace" writeTo="allfile" />
    
    <logger name="*" minlevel="Debug" writeTo="logconsole" />
  </rules>
</nlog>

There is still no logging。
image

@snakefoot
Copy link
Contributor

snakefoot commented Jul 9, 2020

Guess you have to follow the trouble-shooting guide:

https://github.com/NLog/NLog/wiki/Logging-troubleshooting

Maybe jump directly to step 4 where the InternalLogger is enabled in code. Curious in what locations NLog is scanning for NLog.config.

If your single-file-exe has embedded an "empty" NLog.config, then it will be prioritized over the one placed next to the single-file-exe.

@FalconWu2017
Copy link
Author

Program.cs

        public static void Main(string[] args) {
            NLog.Common.InternalLogger.LogLevel = NLog.LogLevel.Debug;
            NLog.Common.InternalLogger.LogToConsole = true;
            NLog.Common.InternalLogger.LogFile = "C:\\Temp\\NLog.Internal.txt";
            Logger logger = LogManager.GetLogger("foo");
            logger.Info("Program started");
            LogManager.Shutdown();  // Remember to flush
            CreateHostBuilder(args).Build().Run();
        }

This is NLog.Internal.txt.

2020-07-09 16:41:51.1730 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.1940 Debug Targets not configured for logger: foo
2020-07-09 16:41:51.1940 Info Shutdown() called. Logger closing...
2020-07-09 16:41:51.1940 Info Logger has been closed down.
2020-07-09 16:41:51.4170 Debug ScanAssembly('NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:41:51.4410 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c)
2020-07-09 16:41:51.4410 Debug Search for auto loading files in location: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd
2020-07-09 16:41:51.4410 Debug Start auto loading, location: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd
2020-07-09 16:41:51.4410 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Extensions.Logging.dll
2020-07-09 16:41:51.4500 Info Loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Extensions.Logging.dll
2020-07-09 16:41:51.4500 Info NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 1.6.2.1321. Product version: 1.6.2.
2020-07-09 16:41:51.4500 Debug ScanAssembly('NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:41:51.4500 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Extensions.Logging.dll succeeded!
2020-07-09 16:41:51.4500 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Web.AspNetCore.dll
2020-07-09 16:41:51.4500 Info Loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Web.AspNetCore.dll
2020-07-09 16:41:51.4500 Info NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 4.9.2.1619. Product version: 4.9.2.
2020-07-09 16:41:51.4500 Debug ScanAssembly('NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:41:51.4500 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd\NLog.Web.AspNetCore.dll succeeded!
2020-07-09 16:41:51.4670 Debug Auto loading done
2020-07-09 16:41:51.4670 Debug ScanAssembly('NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:41:51.4980 Debug Hide assemblies for callsite
2020-07-09 16:41:51.4980 Debug ScanAssembly('NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:41:51.5120 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5120 Debug Targets not configured for logger: Microsoft.Extensions.Hosting.Internal.ApplicationLifetime
2020-07-09 16:41:51.5120 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5120 Debug Targets not configured for logger: Microsoft.Extensions.Hosting.Internal.Host
2020-07-09 16:41:51.5120 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5120 Debug Targets not configured for logger: Microsoft.Hosting.Lifetime
2020-07-09 16:41:51.5120 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5290 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.TypeForwardingActivator
2020-07-09 16:41:51.5290 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5290 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
2020-07-09 16:41:51.5290 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5290 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptorFactory
2020-07-09 16:41:51.5440 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5440 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptorFactory
2020-07-09 16:41:51.5440 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5440 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptorFactory
2020-07-09 16:41:51.5590 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5590 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor
2020-07-09 16:41:51.5590 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5590 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository
2020-07-09 16:41:51.5810 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5810 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver
2020-07-09 16:41:51.5810 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5810 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider
2020-07-09 16:41:51.5810 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5900 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService
2020-07-09 16:41:51.5900 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5900 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
2020-07-09 16:41:51.5900 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.5900 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel
2020-07-09 16:41:51.6080 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.6080 Debug Targets not configured for logger: Microsoft.AspNetCore.Hosting.Diagnostics
2020-07-09 16:41:51.6480 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.6480 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor
2020-07-09 16:41:51.6860 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.6860 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.MvcOptions
2020-07-09 16:41:51.6860 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.6860 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter
2020-07-09 16:41:51.7600 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7620 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.EndpointMiddleware
2020-07-09 16:41:51.7620 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7620 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware
2020-07-09 16:41:51.7620 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7770 Debug Targets not configured for logger: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware
2020-07-09 16:41:51.7970 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7970 Debug Targets not configured for logger: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware
2020-07-09 16:41:51.7970 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7970 Debug Targets not configured for logger: Microsoft.AspNetCore.HttpsPolicy.HstsMiddleware
2020-07-09 16:41:51.7970 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.7970 Debug Targets not configured for logger: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware
2020-07-09 16:41:51.7970 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.8090 Debug Targets not configured for logger: Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware
2020-07-09 16:41:51.8090 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:41:51.8090 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer
2020-07-09 16:44:42.4288 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4288 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.Matching.DfaMatcher
2020-07-09 16:44:42.4288 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4288 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory
2020-07-09 16:44:42.4458 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4458 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder
2020-07-09 16:44:42.4458 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4458 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
2020-07-09 16:44:42.4458 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4458 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector
2020-07-09 16:44:42.4598 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4598 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider
2020-07-09 16:44:42.4598 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4598 Debug Targets not configured for logger: MzjzTransaction.Extensions.ApiExceptionFilterAttribute
2020-07-09 16:44:42.4758 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4758 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder
2020-07-09 16:44:42.4758 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.4758 Debug Targets not configured for logger: MzjzTransaction.Controllers.api.AccountController
2020-07-09 16:44:42.5598 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.5598 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Infrastructure
2020-07-09 16:44:42.5838 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.5838 Debug Targets not configured for logger: MzjzTransaction.Extensions.CacheHelper
2020-07-09 16:44:42.6528 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:44:42.6528 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.SystemTextJsonResultExecutor
2020-07-09 16:45:00.3428 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.3428 Debug Targets not configured for logger: MzjzTransaction.Controllers.api.TranController
2020-07-09 16:45:00.3848 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.3848 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.ChangeTracking
2020-07-09 16:45:00.4098 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.4098 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Model
2020-07-09 16:45:00.4138 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.4138 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Model.Validation
2020-07-09 16:45:00.8348 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.8348 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Command
2020-07-09 16:45:00.8348 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.8348 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Query
2020-07-09 16:45:00.8348 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.8348 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Transaction
2020-07-09 16:45:00.8348 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.8348 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Connection
2020-07-09 16:45:00.8628 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:00.8628 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Update
2020-07-09 16:45:01.2608 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:01.2608 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector
2020-07-09 16:45:01.2608 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\rubipprz.iwd' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:45:01.2608 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
2020-07-09 16:49:29.9902 Info AppDomain Shutting down. Logger closing...
2020-07-09 16:49:29.9902 Info Logger has been shut down.
2020-07-09 16:50:43.1854 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.2084 Debug Targets not configured for logger: foo
2020-07-09 16:50:43.2124 Info Shutdown() called. Logger closing...
2020-07-09 16:50:43.2124 Info Logger has been closed down.
2020-07-09 16:50:43.4564 Debug ScanAssembly('NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:50:43.4864 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c)
2020-07-09 16:50:43.4864 Debug Search for auto loading files in location: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv
2020-07-09 16:50:43.4954 Debug Start auto loading, location: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv
2020-07-09 16:50:43.4954 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Extensions.Logging.dll
2020-07-09 16:50:43.4954 Info Loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Extensions.Logging.dll
2020-07-09 16:50:43.4954 Info NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 1.6.2.1321. Product version: 1.6.2.
2020-07-09 16:50:43.4954 Debug ScanAssembly('NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:50:43.5074 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Extensions.Logging.dll succeeded!
2020-07-09 16:50:43.5074 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Web.AspNetCore.dll
2020-07-09 16:50:43.5074 Info Loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Web.AspNetCore.dll
2020-07-09 16:50:43.5074 Info NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c. File version: 4.9.2.1619. Product version: 4.9.2.
2020-07-09 16:50:43.5074 Debug ScanAssembly('NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:50:43.5074 Info Auto loading assembly file: C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv\NLog.Web.AspNetCore.dll succeeded!
2020-07-09 16:50:43.5074 Debug Auto loading done
2020-07-09 16:50:43.5074 Debug ScanAssembly('NLog.Web.AspNetCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:50:43.5584 Debug Hide assemblies for callsite
2020-07-09 16:50:43.5584 Debug ScanAssembly('NLog.Extensions.Logging, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c')
2020-07-09 16:50:43.5754 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.5754 Debug Targets not configured for logger: Microsoft.Extensions.Hosting.Internal.ApplicationLifetime
2020-07-09 16:50:43.5854 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.5854 Debug Targets not configured for logger: Microsoft.Extensions.Hosting.Internal.Host
2020-07-09 16:50:43.5854 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.5854 Debug Targets not configured for logger: Microsoft.Hosting.Lifetime
2020-07-09 16:50:43.6004 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6004 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.TypeForwardingActivator
2020-07-09 16:50:43.6004 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6004 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager
2020-07-09 16:50:43.6004 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6174 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptorFactory
2020-07-09 16:50:43.6174 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6174 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptorFactory
2020-07-09 16:50:43.6174 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6174 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptorFactory
2020-07-09 16:50:43.6364 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6364 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor
2020-07-09 16:50:43.6364 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6364 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository
2020-07-09 16:50:43.6604 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6624 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.DefaultKeyResolver
2020-07-09 16:50:43.6624 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6624 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingProvider
2020-07-09 16:50:43.6624 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6624 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.Internal.DataProtectionHostedService
2020-07-09 16:50:43.6624 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6624 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
2020-07-09 16:50:43.6824 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6824 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel
2020-07-09 16:50:43.6824 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.6824 Debug Targets not configured for logger: Microsoft.AspNetCore.Hosting.Diagnostics
2020-07-09 16:50:43.7444 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.7444 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlDecryptor
2020-07-09 16:50:43.7824 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.7824 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.MvcOptions
2020-07-09 16:50:43.7884 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.7884 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter
2020-07-09 16:50:43.8604 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8604 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.EndpointMiddleware
2020-07-09 16:50:43.8604 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8654 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware
2020-07-09 16:50:43.8654 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8654 Debug Targets not configured for logger: Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware
2020-07-09 16:50:43.8974 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8974 Debug Targets not configured for logger: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware
2020-07-09 16:50:43.8974 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8974 Debug Targets not configured for logger: Microsoft.AspNetCore.HttpsPolicy.HstsMiddleware
2020-07-09 16:50:43.8974 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8974 Debug Targets not configured for logger: Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware
2020-07-09 16:50:43.8974 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.8974 Debug Targets not configured for logger: Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware
2020-07-09 16:50:43.9154 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:50:43.9154 Debug Targets not configured for logger: Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer
2020-07-09 16:51:10.3019 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3019 Debug Targets not configured for logger: Microsoft.AspNetCore.Routing.Matching.DfaMatcher
2020-07-09 16:51:10.3109 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3109 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory
2020-07-09 16:51:10.3109 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3109 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder
2020-07-09 16:51:10.3239 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3239 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker
2020-07-09 16:51:10.3239 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3239 Debug Targets not configured for logger: Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector
2020-07-09 16:51:10.3239 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3239 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider
2020-07-09 16:51:10.3239 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3239 Debug Targets not configured for logger: MzjzTransaction.Extensions.ApiExceptionFilterAttribute
2020-07-09 16:51:10.3479 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3479 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder
2020-07-09 16:51:10.3479 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.3549 Debug Targets not configured for logger: MzjzTransaction.Controllers.api.TranController
2020-07-09 16:51:10.4279 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.4279 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Infrastructure
2020-07-09 16:51:10.4519 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.4519 Debug Targets not configured for logger: MzjzTransaction.Extensions.CacheHelper
2020-07-09 16:51:10.4879 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.4879 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.ChangeTracking
2020-07-09 16:51:10.5069 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.5069 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Model
2020-07-09 16:51:10.5069 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.5119 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Model.Validation
2020-07-09 16:51:10.8820 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.8820 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Command
2020-07-09 16:51:10.8850 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.8850 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Query
2020-07-09 16:51:10.8850 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.8850 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Transaction
2020-07-09 16:51:10.8850 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.8850 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Database.Connection
2020-07-09 16:51:10.9100 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:10.9100 Debug Targets not configured for logger: Microsoft.EntityFrameworkCore.Update
2020-07-09 16:51:11.1960 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:11.2010 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector
2020-07-09 16:51:11.2010 Debug Found assembly location directory: 'C:\Users\falcon\AppData\Local\Temp\.net\MzjzTransaction\a4azh1nu.ehv' (MzjzTransaction, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null)
2020-07-09 16:51:11.2010 Debug Targets not configured for logger: Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor

and I can see log in console:
image

But the log file is still not logged.

@snakefoot
Copy link
Contributor

snakefoot commented Jul 9, 2020

Have 2 observations:

  • The initial output from the InternalLogger shows that you have already created the first Logger-object before enabling the InternalLogger (Since there is no output about NLog-version and scanning locations for NLog.config). Remember to comment out any calls to LogManager.GetLogger() or LogManager.GetCurrentClassLogger() like the guide explains (comment out static readonly Logger variables).

  • When calling LogManager.Shutdown() then it means flush and close down everything. And no longer attempt to load NLog.config file automatically. The LogManager.Shutdown() should be called just before application-exit. Not just before application-start.

@FalconWu2017
Copy link
Author

I don't quite understand what you mean.Do you mean I can not use IHostBuilder.UseNLog() register NLog.
Should use LogManager.GetLogger() to get logger and then logger.Info() save log?

@snakefoot
Copy link
Contributor

Right now we are trying to use InternalLogger to figure out why it will not load NLog.config. So focus is right now to make a good capture of what happens when the very first NLog Logger is created.

But it seems that you enable InternalLogger AFTER NLog has initialized itself, so we don't get the output that we need to investigate the problem.

Can you check your code to see if there are other places where you call LogManager.GetLogger() or LogManager.GetCurrentClassLogger() ?

You are free to call IHostBuilder.UseNLog() and LogManager.GetLogger() in whatever order you want, when we have captured proper output from InternalLogger.

@snakefoot
Copy link
Contributor

snakefoot commented Jul 10, 2020

Please try this code instead:

        public static void Main(string[] args) {
            NLog.Common.InternalLogger.LogLevel = NLog.LogLevel.Debug;
            NLog.Common.InternalLogger.LogToConsole = true;
            NLog.Common.InternalLogger.LogFile = "C:\\Temp\\NLog.Internal.txt";
            Logger logger = LogManager.GetLogger("foo");
            logger.Info("Program started");
            LogManager.LoadConfiguration("NLog.config");   // Explicit load of NLog.config to capture InternalLogger-details
            CreateHostBuilder(args).Build().Run();
            LogManager.Shutdown();  // Remember to flush
        }

@repo-ranger
Copy link
Contributor

repo-ranger bot commented Jul 25, 2020

Please add the requested info, so we could help you better! (This issue will be closed in 7 days)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants