Swift Проблема при передаче переменного количества параметров

У меня есть следующий код:

public static func e(file: String = __FILE__,
    function: String = __FUNCTION__,
    line: Int = __LINE__,format: String, args: CVarArgType...)
{
    NSLog([%d]\t [%@] " + format,line,function, args); //<<< I have no idea how to pass the params here
}

Я получаю ошибку компилятора на NSLog, который не может быть вызван, как я сделал.

Просто мне нужно напечатать аргументы var, имя функции и строку, используя один вызов NSLOG.

Ответы на вопрос(1)

Ваш ответ на вопрос