在CocoaLumberjack的每条日志消息中包含self
的最佳方法是什么?
我尝试了什么:
DDLogFormatter
协议 - formatLogMessage:
方法无法使用日志消息的调用方。 #define
类似于:
#define LogInfo(frmt, ...) DDLogInfo(([NSString stringWithFormat:@"%@: %@", self, frmt]), ##__VA_ARGS__)
(请注意()
周围的额外[NSString ...]
- 感谢hamstergene
self
时,会产生问题,例如在块内调用LogInfo
- 包括self
可能会导致内存问题。
我错过了什么?还有其他更好的日志记录库吗?