remote_config/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



firestore/testapp/src/ios/ios_main.mm [64:78]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char *format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



auth/testapp/src/ios/ios_main.mm [94:108]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



messaging/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



analytics/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



functions/testapp/src/ios/ios_main.mm [73:87]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char *format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



dynamic_links/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



database/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



admob/testapp/src/ios/ios_main.mm [66:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
void LogMessage(const char* format, ...) {
  va_list args;
  NSString *formatString = @(format);

  va_start(args, format);
  NSString *message = [[NSString alloc] initWithFormat:formatString arguments:args];
  va_end(args);

  NSLog(@"%@", message);
  message = [message stringByAppendingString:@"\n"];

  dispatch_async(dispatch_get_main_queue(), ^{
    g_text_view.text = [g_text_view.text stringByAppendingString:message];
  });
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



