Browse Source

Some more debug logging of installation process.

pull/32/head
Andreas Weizel 13 years ago
parent
commit
3dd61a1298
  1. 23
      src/AddIns/Misc/AddInManager2/Project/Src/Model/AddInSetup.cs
  2. 10
      src/AddIns/Misc/AddInManager2/Project/Src/ViewModel/NuGetAddInsViewModelBase.cs

23
src/AddIns/Misc/AddInManager2/Project/Src/Model/AddInSetup.cs

@ -286,6 +286,27 @@ namespace ICSharpCode.AddInManager2.Model
_sdAddInManagement.AddToTree(addIn); _sdAddInManagement.AddToTree(addIn);
} }
// Some debug output about AddIn's manifest
if ((addIn.Manifest != null) && !String.IsNullOrEmpty(addIn.Manifest.PrimaryIdentity))
{
SD.Log.DebugFormatted("[AddInManager2] AddIn's manifest states identity '{0}'",
addIn.Manifest.PrimaryIdentity);
}
else
{
SD.Log.DebugFormatted("[AddInManager2] AddIn's manifest states no identity.");
}
if (addIn.Properties.Contains("nuGetPackageID"))
{
SD.Log.DebugFormatted("[AddInManager2] AddIn's manifest states NuGet ID '{0}'",
addIn.Properties["nuGetPackageID"]);
}
else
{
SD.Log.DebugFormatted("[AddInManager2] AddIn's manifest states no NuGet ID.");
}
// Mark this AddIn // Mark this AddIn
ManagedAddIn markedAddIn = new ManagedAddIn(addIn) ManagedAddIn markedAddIn = new ManagedAddIn(addIn)
{ {
@ -700,7 +721,7 @@ namespace ICSharpCode.AddInManager2.Model
{ {
// We decided to remove this package // We decided to remove this package
SD.Log.InfoFormatted("[AddInManager2] Removing unreferenced NuGet package {0} {1}.", SD.Log.InfoFormatted("[AddInManager2] Removing unreferenced NuGet package {0} {1}.",
installedPackage.Id, installedPackage.Version.ToString()); installedPackage.Id, installedPackage.Version.ToString());
_nuGet.Packages.UninstallPackage(installedPackage, true, false); _nuGet.Packages.UninstallPackage(installedPackage, true, false);
} }
} }

10
src/AddIns/Misc/AddInManager2/Project/Src/ViewModel/NuGetAddInsViewModelBase.cs

@ -53,7 +53,7 @@ namespace ICSharpCode.AddInManager2.ViewModel
CancelReadPackagesTask(); CancelReadPackagesTask();
CreateReadPackagesTask(); CreateReadPackagesTask();
_task.Start(); _task.Start();
SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Started task"); // SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Started task");
} }
protected virtual void UpdateRepositoryBeforeReadPackagesTaskStarts() protected virtual void UpdateRepositoryBeforeReadPackagesTaskStarts()
@ -64,7 +64,7 @@ namespace ICSharpCode.AddInManager2.ViewModel
{ {
if (_task != null) if (_task != null)
{ {
SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Cancelled task"); // SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Cancelled task");
_task.Cancel(); _task.Cancel();
} }
} }
@ -74,7 +74,7 @@ namespace ICSharpCode.AddInManager2.ViewModel
_task = AddInManagerTask.Create( _task = AddInManagerTask.Create(
() => GetPackagesForSelectedPageResult(), () => GetPackagesForSelectedPageResult(),
(result) => OnPackagesReadForSelectedPage(result)); (result) => OnPackagesReadForSelectedPage(result));
SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Created task"); // SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Created task");
} }
private ReadPackagesResult GetPackagesForSelectedPageResult() private ReadPackagesResult GetPackagesForSelectedPageResult()
@ -85,7 +85,7 @@ namespace ICSharpCode.AddInManager2.ViewModel
private void OnPackagesReadForSelectedPage(AddInManagerTask<ReadPackagesResult> task) private void OnPackagesReadForSelectedPage(AddInManagerTask<ReadPackagesResult> task)
{ {
SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Task has returned"); // SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Task has returned");
IsReadingPackages = false; IsReadingPackages = false;
if (task.IsFaulted) if (task.IsFaulted)
@ -95,7 +95,7 @@ namespace ICSharpCode.AddInManager2.ViewModel
else if (task.IsCancelled) else if (task.IsCancelled)
{ {
// Ignore // Ignore
SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Task ignored, because cancelled"); // SD.Log.Debug("[AddInManager2] NuGetAddInsViewModelBase: Task ignored, because cancelled");
} }
else else
{ {

Loading…
Cancel
Save