私はC#プロジェクトを.Net Core(ASP.Netコアではありません)に変換しており、Serilogサイトに投稿されたサンプルをコンパイルすることはできません。私は単純なものを逃しているに違いない。私はappsettings.jsonからSerilog設定を読み込もうとしています。下記のサイトからのコードは次のとおりです。appsettings.jsonからSerilog configを読み込もうとしています
var configuration = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.Build();
var logger = new LoggerConfiguration()
.ReadFrom.Configuration(configuration)
.CreateLogger();
私がいる問題は.Build()
が Microsoft.Framework.Configuration.IConfigurationRoot
を返すことです。 ReadFrom.Configuration()
は、Microsoft.Extensions.Configuration.IConfiguration
オブジェクトを予期しています。 Microsoft.Extensions.Configuration.ConfigurationBuilder()
を使ってみましたが、.AddJsonFile()
はありませんでした。他の誰かがこのコードを使って、正しい方向に私を向けることができますか?ご協力いただきましてありがとうございます。