mirror of https://github.com/Radarr/Radarr
Better exception logging.
This commit is contained in:
parent
9d90f04b6e
commit
1e580856ca
|
@ -1,4 +1,5 @@
|
|||
using System.Diagnostics;
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Exceptioneer.WindowsFormsClient;
|
||||
using NLog;
|
||||
using NLog.Targets;
|
||||
|
@ -9,14 +10,18 @@ namespace NzbDrone.Common
|
|||
{
|
||||
private static readonly Logger Logger = LogManager.GetCurrentClassLogger();
|
||||
|
||||
private static readonly Version version = new EnviromentProvider().Version;
|
||||
|
||||
protected override void Write(LogEventInfo logEvent)
|
||||
{
|
||||
if (logEvent == null || logEvent.Exception == null || !EnviromentProvider.IsProduction) return;
|
||||
|
||||
Logger.Trace("Sending Exception to Exceptioneer. Process Name: {0}", Process.GetCurrentProcess().ProcessName);
|
||||
|
||||
logEvent.Exception.Data.Add("Version", version.ToString());
|
||||
logEvent.Exception.Data.Add("Message", logEvent.Message);
|
||||
|
||||
|
||||
new Client
|
||||
{
|
||||
ApiKey = "43BBF60A-EB2A-4C1C-B09E-422ADF637265",
|
||||
|
|
|
@ -110,7 +110,7 @@ namespace NzbDrone.Core
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Logger.Error("An error has occurred while trying to parse '{0}'", title);
|
||||
Logger.ErrorException("An error has occurred while trying to parse " + title, e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue