Зарегистрируйте свой регистратор в приложении RegisterTypes
.
containerRegistry.RegisterSingleton<ILoggerFacade, MyOwnLogger>();
Если вы не используете странный контейнер или не перепутаете регистрацию и разрешение, более новая регистрация перезапишет более старую. Если вы не можете избежать этого, замените RegisterRequiredTypes
, но будьте осторожны, когда (или стоит ли вообще) звонить base.RegisterRequiredTypes
.
Кстати, старый добрый загрузчик, на самом деле, предпочтительнее, чем новомодный PrismApplication
, поскольку он не является производным от System.Application
и, таким образом, избегает его ограничений.