private void RegistrationOnPreparing(object sender, PreparingEventArgs e) { var limitType = e.Component.Activator.LimitType; e.Parameters = e.Parameters.Union(new[] { new ResolvedParameter( (pi, c) => pi.ParameterType == typeof(ILogger), (pi, c) => RadarrLogger.GetLogger(limitType)) }); }
public AppFolderFactory(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider) { _appFolderInfo = appFolderInfo; _diskProvider = diskProvider; _logger = RadarrLogger.GetLogger(this); }