在我的Cocoa应用程序中是否有一个组件可以为我提供日志控制台?
是否有一个框架或其他东西可以为我的Mac Cocoa应用程序提供一个窗口,其中包含应用程序的控制台输出,可能还有一些很好的格式和过滤功能?这不是一个常见的需求,因此似乎不太可能有一个成熟的实现。但这并不难在我的Cocoa应用程序中是否有一个组件可以为我提供日志控制台?,cocoa,logging,Cocoa,Logging,是否有一个框架或其他东西可以为我的Mac Cocoa应用程序提供一个窗口,其中包含应用程序的控制台输出,可能还有一些很好的格式和过滤功能?这不是一个常见的需求,因此似乎不太可能有一个成熟的实现。但这并不难 但是,我怀疑您是否真的想向用户显示所有的stdout和/或stderr。库和框架可能会出人意料地冗长,并抛出您可能不希望看到的控制台消息。对我来说,拥有一个可以打印到文本视图的特殊日志功能似乎是一个更好的主意。这不是一个常见的需求,因此似乎不太可能有人会有一个成熟的实现。但这并不难 但是,我怀
但是,我怀疑您是否真的想向用户显示所有的stdout和/或stderr。库和框架可能会出人意料地冗长,并抛出您可能不希望看到的控制台消息。对我来说,拥有一个可以打印到文本视图的特殊日志功能似乎是一个更好的主意。这不是一个常见的需求,因此似乎不太可能有人会有一个成熟的实现。但这并不难
但是,我怀疑您是否真的想向用户显示所有的stdout和/或stderr。库和框架可能会出人意料地冗长,并抛出您可能不希望看到的控制台消息。对我来说,拥有一个打印到文本视图的特殊日志功能似乎是个更好的主意。Xcode的内置console和console.app怎么还不够?如果用户需要查看,控制台会有点短,因为它需要用户启动并过滤,而且Xcode根本不起作用。根据您想要完成的任务,CocoaLumberjack是一个工具,它可能有助于生成日志消息,但不用于显示日志消息。是的,这些是供我的用户查看的日志,所以Xcode是不可能的。我主要对演示部分感兴趣,我最喜欢的是
NSLog
的日志记录。Xcode的内置控制台和console.app怎么不够?如果是用户需要看到的东西,控制台会有点短,因为它需要用户启动并过滤,而且Xcode根本不起作用。根据您想要完成的任务,CocoaLumberjack是一个工具,它可能有助于生成日志消息,但不用于显示日志消息。是的,这些是供我的用户查看的日志,所以Xcode是不可能的。我主要对演示部分感兴趣,我很高兴使用NSLog
进行日志记录。这是一个内部工具应用程序,所以偶尔说些冗长的话并不重要。(如果输出看起来像Xcode控制台,我会很高兴,这样应该可以工作。)stdout重定向看起来不错,谢谢。这是一个内部工具应用程序,所以有时候有些冗长并不重要。(如果输出看起来像Xcode控制台,我会很高兴,这样应该可以工作。)stdout重定向看起来不错,谢谢。