Мой вопрос проистекает из передового опыта, где я должен настроить Serilog для моего API против Web App.У меня есть два отдельных контейнера хранения BLOB-объектов Azure - один для API и один для моего веб-приложения.
Мое решение разделено на несколько проектов:
- Core
- Инфраструктура
- API
- Веб-приложение
То, что я хочу сделать, - записывать мои ошибки / информацию API в мой контейнер BLOB-объектов API.И похоже на мое веб-приложение.Нужно ли ссылаться на Serilog в обоих проектах и настраивать их отдельно для достижения вышеуказанного?
Или я могу добавить ведение журнала в общий проект с конфигурацией для ведения журнала для разделения контейнеров / файлов BLOB-объектов и вызова соответствующего метода?Если это возможно, я не совсем уверен, как справиться с этим.
В идеале я бы хотел проект «регистрации», в котором я мог бы настроить Serilog и иметь несколько методов расширения для входа в соответствующий экземпляр, но не совсем уверен, возможно ли это.
Любая помощь покак правильно настроить ссылки на пакеты и их конфигурирование было бы очень полезно.