Я получил ошибку "Не удалось получить конфигурацию для Common.Logging из раздела конфигурации 'common / logging'. '" При попытке применить NLogLoggerFactoryAdapter> Я получил ошибку "Не удалось получить конфигурацию для Common.Logging из раздела конфигурации" common / logging '.' "при попытке применить NLogLoggerFactoryAdapter> Я получил ошибку" Не удалось получить конфигурацию для Common.Logging из раздела конфигурации "common / logging". '"при попытке применить NLogLoggerFactoryAdapter> Я получил ошибку" Не удалось получить конфигурацию для Common. Ведение журнала из раздела конфигурации 'common / logging'. '"При попытке применить NLogLoggerFactoryAdapter> я получил ошибку" Не удалось получить конфигурацию для Common.Logging из раздела конфигурации "common / logging". "" При попытке применить NLogLoggerFactoryAdapter> Я получил ошибку " Не удалось получить конфигурацию для Common.Logging из раздела конфигурации 'common / logging'. '"При попытке применить NLogLoggerFactoryAdapter> Я получил ошибку" Не удалось получить конфигурацию для Common.Logging из раздела конфигурации 'common / logging'. '"при попытке применить NLogLoggerFactoryAdapter
мой файл App.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="common">
<section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
</sectionGroup>
<section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" />
</configSections>
<connectionStrings>
<add name="TestNlog.Properties.Settings.NlogTestConnectionString"
connectionString="Data Source=.;Initial Catalog=NlogTest;User ID=sa;Password=123"
providerName="System.Data.SqlClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<common>
<logging>
<factoryAdapter type="Common.Logging.NLog.NLogLoggerFactoryAdapter, Common.Logging.NLog20">
<arg key="configType" value="INLINE" />
</factoryAdapter>
</logging>
</common>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
internalLogFile="nlog.ERRORS.txt" internalLogLevel="Error">
<targets>
<!-- add your targets here -->
<target xsi:type="File" name="log" keepFileOpen="true"
fileName="C://data//5.textlog"
layout="${longdate} ${level:uppercase=true:padding=5} - ${logger:shortName=true} - ${message} ${exception:format=tostring}" />
<target name="log_errors_memory" xsi:type="Memory"
layout="${longdate} ${level:uppercase=true:padding=5} - ${logger:shortName=true} - ${message} ${exception:format=tostring}" />
<target name="log_all_memory" xsi:type="Memory"
layout="${longdate} ${level:uppercase=true:padding=5} - ${logger:shortName=true} - ${message} ${exception:format=tostring}" />
</targets>
<rules>
<!-- add your logging rules here -->
<logger name="*" minlevel="Trace" writeTo="log" />
<logger name="*" minlevel="Trace" writeTo="log_all_memory" />
<logger name="*" minlevel="Error" writeTo="log_errors_memory" />
</rules>
</nlog>
</configuration>
> here is my packages.config file
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Common.Logging" version="3.4.1" targetFramework="net472" />
<package id="Common.Logging.Core" version="3.4.1" targetFramework="net472" />
<package id="Common.Logging.NLog20" version="2.2.0" targetFramework="net472" />
<package id="Microsoft.CSharp" version="4.0.1" targetFramework="net472" />
<package id="NLog" version="4.7.0" targetFramework="net472" />
<package id="NLog.Config" version="4.7.0" targetFramework="net472" />
<package id="NLog.Schema" version="4.7.0" targetFramework="net472" />
</packages>
>Here is My programe file
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Common.Logging;
namespace TestNlog
{
class Program
{
//static NLog Ilog = Nlogm
static void Main(string[] args)
{
var testLog = LogManager.GetLogger("Program");
//var testLog = LogManager.GetLogger("testname");
//var testLog = LogManager.GetLogger("databasetest");
testLog.Error("testlog");
}
}
}
When run i got the error *"Failed obtaining configuration for Common.Logging from configuration section 'common/logging'.' "*.Would you please tell me how to fix the issue?