我目前正在集成试飞SDK。目前我有一个名为 DebugLog 的日志记录宏:
#ifdef DEBUG
#define DebugLog(s,...) NSLog(@"Thread:%@ [%@ %@] %@", [[NSThread currentThread] name], NSStringFromClass([self class]), NSStringFromSelector(_cmd), [NSString stringWithFormat:s,##__VA_ARGS__])
#else
#define DebugLog(s,...)
#endif
我现在想将 Testflight 的 TFLog 集成到我们的项目中:
#define NSLog(__FORMAT__, ...) TFLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
我的问题是,有没有办法将日志从 DebugLog 重定向到 TFLog,即 DebugLog 触发并记录到控制台,它也记录到 TFLog?