小编Lea*_*iOS的帖子

Xamarin 中的日志记录库和 MetroLog 中的错误报告样式

我是一名 iOS 开发人员,被要求在 Xamarin 中进行开发。我想在 Xamarin 中记录输出。

我正在为此寻找一个图书馆。我为此找到了一个名为 MetroLog 的库。

链接:https : //github.com/onovotny/MetroLog

但问题是我得到每个日志级别的蓝色输出。像这样: 在此处输入图片说明

我原以为错误会是红色的,警告会是橙色的,而其他人会是绿色或蓝色或其他东西,但是我无法以我认为的方式获得所需的输出。我正在从他们的 repo 运行示例项目,其源代码如下:

_log.Info("Information - We are about to do magic!");
_log.Warn("Warning!");
_log.Trace("Trace some data.");
_log.Error("Something bad happened at {0}", DateTime.Now);
_log.Fatal("Danger Will Robinson!");
Run Code Online (Sandbox Code Playgroud)
  1. 将日志记录项目添加到我的项目后,是否需要对其进行一些更改?

  2. 有没有其他库可以解决我的日志用例?

  3. 如果不是,那么我怎样才能从 MetroLog 实现类似和彩色的选项?我也对其他选项(开源项目)持开放态度。

更多信息或扩展问题:

由于我习惯于 iOS 开发,我曾经使用以下语句来记录信息:

NSLog(@"%@  %@ started" ,[self class] ,NSStringFromSelector(_cmd));
NSLog(@"%@  %@ ends   " ,[self class] ,NSStringFromSelector(_cmd));
Run Code Online (Sandbox Code Playgroud)

我期待某种快速日志记录选项,如上图所示的 iOS 选项,但不包含任何库。这可能吗?(包括类名和执行代码的方法名)

谢谢。

c# xamarin.ios xamarin-studio xamarin.forms metrolog

5
推荐指数
1
解决办法
854
查看次数

iOS模拟器无法启动

我正在尝试运行Xamarin.Forms的示例示例.我已经制作了示例应用程序.我已经在项目中添加了所需的包.但由于某种原因我得到了错误

无法启动模拟器:无法加载框架'libswiftCore.dylib'(路径:/Applications/Xcode8beta.app/Contents/Frameworks/libswiftCore.dylib):未找到.错误MT1008:无法启动模拟器:无法加载框架'libswiftCore.dylib'(路径:/Applications/Xcode8beta.app/Contents/Frameworks/libswiftCore.dylib):未找到.

我在Mac Xamarin studio 6.1.1上使用XCode 8 beta

我已经在Xamarin首选项中正确设置了SDK的路径,并且说可以在已提到的路径上使用SDK.每当我尝试运行应用程序时,它编译得很好,但是在模拟器预期启动之前它会显示上面的消息.在此输入图像描述

我该如何解决这个问题?

xamarin.ios ios xamarin

3
推荐指数
1
解决办法
4460
查看次数