Log first change exception

This commit is contained in:
bao-qian
2016-05-15 17:03:06 +01:00
parent 87497d2d09
commit cf9c41f437
20 changed files with 92 additions and 71 deletions

View File

@@ -74,7 +74,7 @@ namespace Wox.Core.Plugin
}
catch (Exception e)
{
Log.Error(e);
Log.Exception(e);
}
}
return null;

View File

@@ -78,7 +78,7 @@ namespace Wox.Core.Plugin
catch (Exception e)
{
string msg = $"Parse plugin config {configPath} failed: json format is not valid";
Log.Error(new WoxException(msg));
Log.Exception(new WoxException(msg));
return null;
}
@@ -86,14 +86,14 @@ namespace Wox.Core.Plugin
if (!AllowedLanguage.IsAllowed(metadata.Language))
{
string msg = $"Parse plugin config {configPath} failed: invalid language {metadata.Language}";
Log.Error(new WoxException(msg));
Log.Exception(new WoxException(msg));
return null;
}
if (!File.Exists(metadata.ExecuteFilePath))
{
string msg = $"Parse plugin config {configPath} failed: ExecuteFile {metadata.ExecuteFilePath} didn't exist";
Log.Error(new WoxException(msg));
Log.Exception(new WoxException(msg));
return null;
}

View File

@@ -228,7 +228,7 @@ namespace Wox.Core.Plugin
}
catch (Exception e)
{
Log.Error(new WoxPluginException(metadata.Name, "Couldn't load plugin context menus", e));
Log.Exception(new WoxPluginException(metadata.Name, "Couldn't load plugin context menus", e));
return new List<Result>();
}
}

View File

@@ -39,7 +39,7 @@ namespace Wox.Core.Plugin
}
catch (Exception e)
{
Log.Error(new WoxPluginException(metadata.Name, "Couldn't load assembly", e));
Log.Exception(new WoxPluginException(metadata.Name, "Couldn't load assembly", e));
continue;
}
var types = assembly.GetTypes();
@@ -50,7 +50,7 @@ namespace Wox.Core.Plugin
}
catch (InvalidOperationException e)
{
Log.Error(new WoxPluginException(metadata.Name, "Can't find class implement IPlugin", e));
Log.Exception(new WoxPluginException(metadata.Name, "Can't find class implement IPlugin", e));
continue;
}
IPlugin plugin;
@@ -60,7 +60,7 @@ namespace Wox.Core.Plugin
}
catch (Exception e)
{
Log.Error(new WoxPluginException(metadata.Name, "Can't create instance", e));
Log.Exception(new WoxPluginException(metadata.Name, "Can't create instance", e));
continue;
}
PluginPair pair = new PluginPair
@@ -90,13 +90,13 @@ namespace Wox.Core.Plugin
}
else
{
Log.Error(new WoxException("Python can't be found in PATH."));
Log.Exception(new WoxException("Python can't be found in PATH."));
return new List<PluginPair>();
}
}
else
{
Log.Error(new WoxException("Path variable is not set."));
Log.Exception(new WoxException("Path variable is not set."));
return new List<PluginPair>();
}
}
@@ -109,7 +109,7 @@ namespace Wox.Core.Plugin
}
else
{
Log.Error(new WoxException("Can't find python executable in python directory"));
Log.Exception(new WoxException("Can't find python executable in python directory"));
return new List<PluginPair>();
}
}