add a log line for each assembly on startup

This commit is contained in:
LukePulverenti 2013-03-05 18:11:32 -05:00
parent c320434719
commit 2d70f71a95

View File

@ -162,10 +162,10 @@ namespace MediaBrowser.Common.Implementations
Logger = LogManager.GetLogger("App");
DiscoverTypes();
LogManager.ReloadLogger(ConfigurationManager.CommonConfiguration.EnableDebugLevelLogging ? LogSeverity.Debug : LogSeverity.Info);
DiscoverTypes();
Logger.Info("Version {0} initializing", ApplicationVersion);
Kernel = GetKernel();
@ -215,7 +215,14 @@ namespace MediaBrowser.Common.Implementations
{
FailedAssemblies.Clear();
AllTypes = GetComposablePartAssemblies().SelectMany(GetTypes).ToArray();
var assemblies = GetComposablePartAssemblies().ToArray();
foreach (var assembly in assemblies)
{
Logger.Info("Loading {0}", assembly.FullName);
}
AllTypes = assemblies.SelectMany(GetTypes).ToArray();
AllConcreteTypes = AllTypes.Where(t => t.IsClass && !t.IsAbstract && !t.IsInterface && !t.IsGenericType).ToArray();
}