Exemplo n.º 1
0
        public Message LogError(Exception exception, string message)
        {
            var msg = CreateError(exception, message, MessageType.Error);

            _crashManager.Report(exception);
            return(Log(msg));
        }
Exemplo n.º 2
0
        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
        }