Exemple #1
0
        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))
            });
        }
Exemple #2
0
 public AppFolderFactory(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider)
 {
     _appFolderInfo = appFolderInfo;
     _diskProvider  = diskProvider;
     _logger        = RadarrLogger.GetLogger(this);
 }