現在、プロジェクトからNinjectを削除し、Simple Injectorの使用に移行していますが、正しく機能しないことが1つあります。
私のロギングでは、サービスの登録で、以前はパラメータをロギングクラスにそのまま渡すことができました。
_kernel.Bind<ILogger>().To<Logger>()
.WithConstructorArgument("name",
x => x.Request.ParentContext.Request.Service.FullName);
SimpleInjectorでこれを再現する方法を探しています。これまでのところ、これ以外はすべて機能しています。次の手順を実行することで、正しいロガー名が表示されていなくても、ログを機能させることができます。
_container.Register<ILogger>(() => new Logger("test"));
誰かが似たようなことをした経験はありますか?