草庐IT

SimplyMobile

全部标签

ios - Xamarin 中的跨平台日志记录

我正在寻找一个日志记录实用程序,例如NLog、Log4Net等,它们将允许我登录我的Xamarin.Andriod、Xamarin.IOS和Xamarin.PCL项目。由于各种原因(大多数与文件IO相关),PCL项目目前不支持我看过的所有记录器。是否有任何解决方案可用于支持以跨平台方式登录,包括PCL项目?如果没有,您是如何在PCL(设计模式等)中实现日志记录的?谢谢 最佳答案 如果没有PCL记录器,您可能希望使用依赖注入(inject)。以下只是一个概念(尽管它确实有效)和两个示例实现(AndroidLog和SQLite数据库)。

ios - Xamarin 中的跨平台日志记录

我正在寻找一个日志记录实用程序,例如NLog、Log4Net等,它们将允许我登录我的Xamarin.Andriod、Xamarin.IOS和Xamarin.PCL项目。由于各种原因(大多数与文件IO相关),PCL项目目前不支持我看过的所有记录器。是否有任何解决方案可用于支持以跨平台方式登录,包括PCL项目?如果没有,您是如何在PCL(设计模式等)中实现日志记录的?谢谢 最佳答案 如果没有PCL记录器,您可能希望使用依赖注入(inject)。以下只是一个概念(尽管它确实有效)和两个示例实现(AndroidLog和SQLite数据库)。