gpt4 book ai didi

.net - Xamarin iOS 上的日志记录框架

转载 作者:技术小花猫 更新时间:2023-10-29 10:21:50 25 4
gpt4 key购买 nike

登录 Xamarin.iOS 的状态如何(使用 Xamarin Studio Indie)。

我试过使用 NLog,但它引用了 System.ServiceModel - 所以 Xamarin 提示说我需要商业版(不只是为了使用 付那么多钱) NLog!)

log4net 也不起作用,因为它在 System.Configuration 中引用了 Xamarin/MonoTouch 中不存在的类。

令我惊讶的是,无论是 XS 还是主要的日志记录播放器,都没有可用的日志记录解决方案。

缺少什么?

最佳答案

在 iOS 上登录与在桌面/服务器应用程序上登录有点不同,因为用户没有(简单的)方法来检索日志。

虽然有多种选择:

  1. 为了您自己的调试目的:

    使用 System.Console.WriteLine()。这相当于 Obj-C NSLog

  2. 对于远程日志记录:

    使用第三方框架,例如

    • TestFlight SDK(用于 Beta 测试,但也有用于生产构建的私有(private) Beta)

    • 崩溃分析

    一些解决方案甚至提供远程日志记录,因此您可以访问崩溃报告和设备日志。

    不用说,您可以使用 Xamarin.iOS 中的大部分框架,查看 https://github.com/mono/monotouch-bindings

关于.net - Xamarin iOS 上的日志记录框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17376923/

25 4 0
文章推荐: ios - 向 __weak 对象发送消息?
文章推荐: jquery - Fullcalendar - 根据事件选择突出显示一天
文章推荐: javascript - Cordova 3.0 - 在 iOS 的外部浏览器中打开链接
文章推荐: css - 允许