2013-07-19 2 views
1

Мне нужно создать локальный файл журнала, который пользователь может отправить нам как почту вместе с реализацией TestFlight.Как я могу использовать/реализовать TFLogv

От TestFlighApp doc,
Используя TFLogv, вы можете иметь свой метод, который принимает переменное количество аргументов, которое затем передает этот формат и список аргументов в TFLog.

Итак, я думаю, что могу захватить все, что тестирует testflighapp для отправки по своему серверу и собрать его в локальном файле.

Итак, пожалуйста, направляйте меня, если я в правильном направлении и как я могу использовать эту функцию.

ответ

1

Вы могли бы сделать что-то вроде этого:

void MyLog(NSString *format, ...) { 
    va_list argList; 
    va_start(argList, format); 
    NSString *message = [[NSString alloc] initWithFormat:format arguments:arg_list]; 
    va_end(argList); 

    // send to TestFlight 
    TFLog(@"%@", message); 
    // TODO: save to my log 
    // { your code here } 
} 

А затем вызвать MyLog вместо TFLog.

Смежные вопросы