tdf#124918: More logging in template download error situations
diff --git a/ios/Mobile/AppDelegate.mm b/ios/Mobile/AppDelegate.mm
index a9aecf0..d017129 100644
--- a/ios/Mobile/AppDelegate.mm
+++ b/ios/Mobile/AppDelegate.mm
@@ -49,6 +49,10 @@
                                " with " << [[location absoluteString] UTF8String] <<
                                ": " << [[error description] UTF8String]);
                    }
                } else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]]) {
                    LOG_ERR("Failed to download " <<
                            [[source absoluteString] UTF8String] <<
                            ": response code " << [(NSHTTPURLResponse*)response statusCode]);
                } else if (error != nil) {
                    LOG_ERR("Failed to download " <<
                            [[source absoluteString] UTF8String] <<
@@ -126,6 +130,17 @@
                                    if ([templateDate compare:cachedTemplateDate] == NSOrderedDescending) {
                                        downloadTemplate(url, fileForTemplate);
                                    }
                                } else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]]) {
                                    LOG_ERR("Failed to get HEAD of " <<
                                            [[url absoluteString] UTF8String] <<
                                            ": response code " << [(NSHTTPURLResponse*)response statusCode]);
                                } else if (error != nil) {
                                    LOG_ERR("Failed to get HEAD of " <<
                                            [[url absoluteString] UTF8String] <<
                                            ": " << [[error description] UTF8String]);
                                } else {
                                    LOG_ERR("Failed to get HEAD of " <<
                                            [[url absoluteString] UTF8String]);
                                }
                            }] resume];
                } else {
@@ -184,6 +199,17 @@
                                         completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                        if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]] && [(NSHTTPURLResponse*)response statusCode] == 200)
                            updateTemplates(data, response);
                        else if (error == nil && [response isKindOfClass:[NSHTTPURLResponse class]])
                            LOG_ERR("Failed to download " <<
                                    [[url absoluteString] UTF8String] <<
                                    ": response code " << [(NSHTTPURLResponse*)response statusCode]);
                        else if (error != nil)
                            LOG_ERR("Failed to download " <<
                                    [[url absoluteString] UTF8String] <<
                                    ": " << [[error description] UTF8String]);
                        else
                            LOG_ERR("Failed to download " <<
                                    [[url absoluteString] UTF8String]);
                    }] resume];
        }
    }