2017-08-02 1 views
0

Mes journaux de débogage sont remplis d'instructions similaires, se déclenchant très rapidement (notez que les horodatages ne sont séparés que de quelques centaines de secondes) à l'infini, et je n'arrive pas à comprendre qu'est-ce qui le déclenche? J'ai ajouté des points de rupture à toutes mes méthodes de délégué. Quelqu'un sait où je devrais regarder?Twilio Chat - Détecter ce qui provoque une sortie de débogage infinie et répétitive

2017-08-02 14:52:33.653309-0400 APP[1028:108103] IPM[3]:  0x16ef3b000 | 08/02/14:52:33.653 | INFO  | IPM | channels: got sync list token: /<SAME_TOKEN>/ size: 250 
2017-08-02 14:52:33.654128-0400 APP[1028:108103] IPM[4]:  0x16ef3b000 | 08/02/14:52:33.654 | DEBUG | IPM | requesting sync list <SAME_TOKEN> 
2017-08-02 14:52:33.656665-0400 APP[1028:108103] IPM[3]:  0x16ef3b000 | 08/02/14:52:33.656 | INFO  | IPM | channels: got sync list token: /<SAME_TOKEN>/ size: 250 
2017-08-02 14:52:33.657417-0400 APP[1028:108103] IPM[4]:  0x16ef3b000 | 08/02/14:52:33.657 | DEBUG | IPM | requesting sync list <SAME_TOKEN> 
2017-08-02 14:52:33.659963-0400 APP[1028:108103] IPM[3]:  0x16ef3b000 | 08/02/14:52:33.659 | INFO  | IPM | channels: got sync list token: /<SAME_TOKEN>/ size: 250 
2017-08-02 14:52:33.660894-0400 APP[1028:108103] IPM[4]:  0x16ef3b000 | 08/02/14:52:33.660 | DEBUG | IPM | requesting sync list <SAME_TOKEN> 

Je retournai cette sortie sur l'utilisation [TwilioChatClient setLogLevel:TCHLogLevelDebug];

J'utilise les méthodes de délégué suivantes, avec des points d'arrêt au début de tous, ne frappent:

-(void)chatClient:(TwilioChatClient *)client connectionStateUpdated:(TCHClientConnectionState)state 
-(void)chatClient:(TwilioChatClient *)client synchronizationStatusUpdated:(TCHClientSynchronizationStatus)status 
-(void)chatClient:(TwilioChatClient *)client errorReceived:(TCHError *)error 
-(void)chatClient:(TwilioChatClient *)client notificationNewMessageReceivedForChannelSid:(NSString *)channelSid messageIndex:(NSUInteger)messageIndex 

-(void)accessManagerTokenExpired:(TwilioAccessManager *)accessManager 
-(void)accessManagerTokenInvalid:(TwilioAccessManager *)accessManager 
-(void)accessManagerTokenWillExpire:(TwilioAccessManager *)accessManager 

Répondre

0

développeur Twilio évangéliste ici.

Ces journaux ne sont que des journaux de débogage affichant les fonctionnements internes du SDK. Vous pouvez les désactiver à nouveau en réglant le niveau de journalisation à un niveau supérieur, par exemple TCHLogLevelWarning.

+0

Je sais que ce sont des journaux de débogage, mais je ne les rencontre que lorsqu'ils sont connectés à un utilisateur incapable de synchroniser complètement leur client de chat Twilio, et il se déclenche si rapidement que mon simulateur se bloque après un quelques minutes de manquer de mémoire. Je sais que je peux les désactiver, mais il semble qu'il y ait une sorte de problème sous-jacent qui les oblige à réparer. –

+0

Ah, d'accord, votre question n'indiquait pas clairement qu'il y avait un problème avec eux. Pouvez-vous mettre à jour votre message avec un exemple de jeton d'accès que vous avez créé pour un utilisateur comme celui-ci et comment configurer le client avec le jeton? Merci! – philnash