'daki log4net (veya herhangi bir 3. parti kitaplığı) için yapılandırma nasıl eklenir? Scott Gu'nun ASP.NET 5.0 features numaralı blogunu okudum ve blogda bahsedilen yeni özelliklerden biri, json dosyasını yapılandırma ve eleme olarak kullanmaktır. Web.config dosyası.ASP.NET 5.0
Bu özellik hakkında birkaç sorum var.
Daha önce bir config.json bölümleri eklersiniz Nasıl ASP.NETYapılandırma dosyası
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
<log4net debug="true">
<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
<file value="C:\\TestProj\\TestLog.txt" />
<appendToFile value="true" />
<rollingStyle value="Size" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="10MB" />
<staticLogFileName value="true" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="RollingLogFileAppender" />
</root>
</log4net>
önceki sürümünde Web.config eklendi log4net yapılandırma aşağıdakilere sahip varsayalım?
Biri xml'nin üstüne nasıl dönüştürülür ve config.json'a eklenir?
ASP.NET 5.0'da sağlanan yeni yapılandırma özelliğinden yararlanmak için 3. Taraf kitaplığı (örneğim log4net'te) veya kütüphane kullanıcılarının json tabanlı yapılandırmayı desteklemek için bir tür özel dönüştürme API'si eklemesi gerekiyor mu?
Bu dosyanın nereye yerleştirilmesi gerektiğine, neye yer verilmesi gerektiğine, neleri içermesi gerektiğine ve yapılandırma sistemine nasıl eklenebileceğine (Startup.cs dosyasında) nasıl bir örnek verebilir misiniz? –