gpt4 book ai didi

iphone - 在 iPhone 上自定义 NSLog 函数

转载 作者:行者123 更新时间:2023-12-03 21:21:05 24 4
gpt4 key购买 nike

我知道可以对 Objective C 中的选择器和方法进行方法混合。是否可以将 NSLog 等函数混合到我们的自定义函数中。我想在自定义函数中添加一些额外的功能和 NSLog。

编辑:

我最终使用了另一个在内部调用 NSLog 的函数。

#define NSLog(...) CustomLogger(__VA_ARGS__);

void CustomLogger(NSString *format, ...) {
va_list argumentList;
va_start(argumentList, format);
NSMutableString * message = [[NSMutableString alloc] initWithFormat:format
arguments:argumentList];


[message appendString:@"Our Logger!"];
NSLogv(message, argumentList);

va_end(argumentList);
[message release];
}

最佳答案

这似乎是可能的,但完全不受支持,并且可以随时更改。

参见How do I redirect all errors, including uncaught exceptions, NSLog calls, and other logs, to a log file on Mac OS X?

关于iphone - 在 iPhone 上自定义 NSLog 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553017/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com