Asp. Net Core Web Api: чтение конфигурации Nlog из файла App.config Не загружается цель - PullRequest
1 голос
/ 20 апреля 2020
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <configSections>
        <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog"/>
    </configSections>
    <nlog internalLogFile="c:\Utilities\internal_log_file.txt">
        <extensions>
            <add assembly="NLog.Web.AspNetCore" />
        </extensions>
        <targets>
            <target name="logfile"  xsi:type="file" fileName="C:/Utilities/${shortdate}_log.txt" layout="${longdate} ${level:uppercase=true} ${message}"/>
        </targets>
        <rules>
            <logger name="*" minlevel="Trace" writeTo="logfile" />
        </rules>
    </nlog>
</configuration>

Я не могу прочитать Config из App.config, где, когда я пытаюсь прочитать из nlog.config, он работает.

Я пытаюсь получить общий файл конфигурации, который может быть хранятся в общем месте, и другие API также могут загружать ту же конфигурацию или журнал, вместо того, чтобы иметь файл конфигурации для каждого API отдельно.

...