2
依存からいくつかのデータを注入するSerilog Enricherを作成したいと思います。オートファックはどのようにしてより豊かな人に自分の依存を注入できますか?AutofacでSeriLogエンリッチャーに依存関係を注入
これは私のコンテナの設定です:enricherが動作していないよう
public class MyEnricherWhichCanAddMoreDataFromADependency : ILogEventEnricher
{
public MyEnricherWhichCanAddMoreDataFromADependency(IDependency d)
{ ... do stuff with the dependency ... }
}
コンストラクタ・インジェクションのようなものに見えるだろうが
builder.Register((c, p) =>
{
return new LoggerConfiguration()
.Enrich.FromLogContext()
.Enrich.With<MyEnricherWhichCanAddMoreDataFromADependency>()
// ...
.CreateLogger();
}).As<ILogger>();
。または私は何か間違っているのですか?