Это для регистрации в облаке с помощью AWS, одно из моих приложений использует AWS.Logger.Log4net
с .NET Framework 4.7, которая записывает журналы в среду наблюдения за облаком AWS. У нас есть новое требование для разработки консольного приложения .NET Core 2.2, которое необходимо развернуть в пакетном задании AWS.
Я просто запутался между AWS.Logger.Log4net
и AWS.Logger.AspNetCore
- можно ли ссылаться на AWS.Logger.Log4net
в .NET Core 2.2 для ведения журнала или мне нужно использовать AWS.Logger.AspNetCore
?
Я только что попытался сослаться на AWS.Logger.Log4net
в приложении .NET Core, похоже, что эти API Log4net недоступны для .NET Core:
- XmlConfigurator.Configure ();
- (Иерархия) LogManager.GetRepository ();
Я хотел бы знать, что мое основное приложение .Net должно регистрировать журналы в Cloud watch, что я могу использовать AWS.Logger.Log4net
или AWS.Logger.AspNetCore
?