多年来,我一直在 Swift 和 Obj-C 中使用 CocoaLumberjack 和 pod 'CocoaLumberjack/Swift'。
我正在将代码从 Obj-C 转换为 Swift,但不知道如何将其转换为 Swift:
- (void)functionThatGetsCalledAlot {
if (ddLogLevel & DDLogLevelVerbose) {
DDLogVerbose(@"Log message");
...Many more log statements...
}
}
我只在罕见的性能敏感情况下使用它,我只想根据日志级别执行一些代码块。如果动态日志级别 ddLogLevel 包括 DDLogLevelVerbose(对于 DDLogLevelVerbose 和 DDLogLevelAll 为真),则条件为真。
我如何在 Swift 中写这个?