如何使用NSLogger LogMessageF函数

时间:2016-06-13 15:30:30

标签: ios objective-c nslogger

我试图将NSLogger集成到我的应用中。

来自Documentation

void LogMessage(NSString *tag, int level, NSString *format, ...);
void LogMessageF(const char *file, int line, const char *function, NSString *tag, int level, NSString *format, ...);

将字符串记录到默认记录器。指定标记(可以是nil)和级别,用于高级过滤(即将重要消息记录到级别0,将更多调试信息记录到级别1等)。.. F变量可以报告文件,行和/或函数名称日志调用最初是由。通常,您将使用标准的 FILE LINE PRETTY_FUNCTION 编译器定义。

我尝试将该功能用作:

-(void)viewDidLoad{
    [super viewDidLoad];
    LogMessage(@"map view just loaded", 0, @"map view loaded");
    LogMessageF(nil,50,nil,@"tag mapvc",1,@"testing f ormat");
   }

它们看起来都是一样的。我希望LogMessageF还应该显示行号以及文档中提到的函数名称。

我没有传递nil,而是尝试传递类名和函数名,但在记录器中,它没有显示这些细节。

以下是NSLOggeR的屏幕截图:

enter image description here

0 个答案:

没有答案