private static void AddLog(AssemblyLoadLogEntry logEntry) { assemblyLoadLogEntries.Add(logEntry); if (TraceLoadRequests) DumpLogEntry(logEntry); }
private static void AddLog(AssemblyLoadLogEntry logEntry) { assemblyLoadLogEntries.Add(logEntry); if (TraceLoadRequests) { DumpLogEntry(logEntry); } }
private static void DumpLogEntry(AssemblyLoadLogEntry loadLogEntry) { var completeDetails = loadLogEntry as AssemblyLoadCompleteDetails; if (completeDetails != null) { logger.Info("Assembly loaded successfully: Assembly={0} from Location={1} {2}", completeDetails.AssemblyName, completeDetails.AssemblyLocation, completeDetails.StackTrace); } else { var requestDetails = loadLogEntry as AssemblyLoadRequestDetails; logger.Info("Assembly load request: Assembly={0} requested by Assembly={1} {2}", requestDetails.AssemblyName, requestDetails.RequestingAssembly, requestDetails.StackTrace); } }