CocoaLumberjack com Swift - Chamando macros de pré-processador

Comecei a criar um aplicativo IOS com a nova linguagem de programação Swift. Consegui usar o CocoaPods e consegui criar com êxito o DDTTYLogger com meu CustomLoggerFormatter (Objective-C) no meu AppDelegate.swift e anexá-lo aos registradores.

var customLoggerFormatter = CustomLoggerFormatter()

var consoleLogger: DDTTYLogger = DDTTYLogger.sharedInstance()
consoleLogger.setLogFormatter(customLoggerFormatter)
DDLog.addLogger(consoleLogger)

Mas o problema é que a Biblioteca CocoaLumberjack está usandomacros de pré-processador para os métodos de logger comoDDLogVerbose(@"..")

Qual é definido no DDLog.h:

#define DDLogVerbose(frmt, ...) LOG_OBJC_MAYBE(LOG_ASYNC_VERBOSE, LOG_LEVEL_DEF, LOG_FLAG_VERBOSE, 0, frmt, ##__VA_ARGS__)

Existe alguma solução alternativa para fazer com que o pré-processador defina o trabalho no Swift? Ou alguém tentou algo semelhante com mais sucesso?

questionAnswers(3)

yourAnswerToTheQuestion