瀏覽代碼

update logging

Luke Pulverenti 8 年之前
父節點
當前提交
a69f8ecb3d
共有 2 個文件被更改,包括 11 次插入2 次删除
  1. 3 0
      MediaBrowser.Controller/Entities/TV/Season.cs
  2. 8 2
      MediaBrowser.Controller/Entities/TV/Series.cs

+ 3 - 0
MediaBrowser.Controller/Entities/TV/Season.cs

@@ -170,10 +170,13 @@ namespace MediaBrowser.Controller.Entities.TV
 
             Func<BaseItem, bool> filter = i => UserViewBuilder.Filter(i, user, query, UserDataManager, LibraryManager);
 
+            Logger.Debug("Season.GetItemsInternal entering GetEpisodes");
             var items = GetEpisodes(user).Where(filter);
 
+            Logger.Debug("Season.GetItemsInternal entering PostFilterAndSort");
             var result = PostFilterAndSort(items, query);
 
+            Logger.Debug("Season.GetItemsInternal complete");
             return Task.FromResult(result);
         }
 

+ 8 - 2
MediaBrowser.Controller/Entities/TV/Series.cs

@@ -379,13 +379,19 @@ namespace MediaBrowser.Controller.Entities.TV
 
         private IEnumerable<Episode> GetAllEpisodes(User user)
         {
-            return LibraryManager.GetItemList(new InternalItemsQuery(user)
+            Logger.Debug("Series.GetAllEpisodes entering GetItemList");
+
+            var result =  LibraryManager.GetItemList(new InternalItemsQuery(user)
             {
                 AncestorWithPresentationUniqueKey = GetUniqueSeriesKey(this),
                 IncludeItemTypes = new[] { typeof(Episode).Name },
                 SortBy = new[] { ItemSortBy.SortName }
 
-            }).Cast<Episode>();
+            }).Cast<Episode>().ToList();
+
+            Logger.Debug("Series.GetAllEpisodes returning {0} episodes", result.Count);
+
+            return result;
         }
 
         public IEnumerable<Episode> GetSeasonEpisodes(User user, Season parentSeason, bool includeMissingEpisodes, bool includeVirtualUnairedEpisodes)