public Message LogError(Exception exception, string message) { var msg = CreateError(exception, message, MessageType.Error); _crashManager.Report(exception); return(Log(msg)); }
private void CheckForUpdate(long x) { #if !DEBUG Task.Run(async() => { try { using (var mgr = new UpdateManager(UpdateFolder)) { var release = await mgr.UpdateApp(); if (release.Version > mgr.CurrentlyInstalledVersion()) { OnNewVersionAvailable(release); } } } catch (Exception e) { _logger.Error(e, "Failed checking for updates: {0}", e.Message); _crashManager.Report(e, "squirrel"); } }); #endif }