应用程序名称不会显示在xcode控制台输出上

时间:2017-09-01 22:18:11

标签: swift xcode

我的应用名称在运行时无法在控制台上显示。我想知道为什么?

这是我的应用中的示例控制台输出:

Successfully set audio session category AVAudioSessionCategoryPlayAndRecord
Use of audio session mode is disabled.
Successfully set overrideOutputAudioPort to 'none'
Current audio session category options: 4

这是使用相同SDK的其他应用程序控制台,它在控制台消息的开头显示应用程序名称和时间戳:

2017-09-01 15:13:48.763063-0700 SinchCalling[4246:2156734] Successfully set audio session category 'AVAudioSessionCategoryPlayAndRecord'
2017-09-01 15:13:48.763150-0700 SinchCalling[4246:2156734] Use of audio session mode is disabled.
2017-09-01 15:13:48.763205-0700 SinchCalling[4246:2156734] Successfully set overrideOutputAudioPort to 'none'
2017-09-01 15:13:48.763260-0700 SinchCalling[4246:2156734] Current audio session category options: 4

我想知道为什么会这样。是因为我在我的应用程序中做错了什么还是没什么重要的?

在我的应用启动此SDK之前,我可以在控制台上看到我的应用程序名称。

1 个答案:

答案 0 :(得分:0)

其他应用可能正在使用NSLog(),而您的应用可能正在使用print()。前者将记录应用程序名称和时间戳,而后者则不会。

幸运的是,虽然NSLog()通常与Objective-C代码相关联,但它也可以在Swift中使用,因此您可以将它用于满足您的所有日志记录需求。

相关问题