public AppFolderInfo(IDiskProvider diskProvider, IStartupArguments startupArguments) { _diskProvider = diskProvider; if (OsInfo.IsLinux) { DATA_SPECIAL_FOLDER = Environment.SpecialFolder.ApplicationData; } _logger = NzbDroneLogger.GetLogger(this); if (startupArguments.Args.ContainsKey(StartupArguments.APPDATA)) { AppDataFolder = startupArguments.Args[StartupArguments.APPDATA]; } else { AppDataFolder = Path.Combine(Environment.GetFolderPath(DATA_SPECIAL_FOLDER, Environment.SpecialFolderOption.None), "NzbDrone"); } _diskProvider.EnsureFolder(AppDataFolder); StartUpFolder = new FileInfo(Assembly.GetExecutingAssembly().Location).Directory.FullName; TempFolder = Path.GetTempPath(); diskProvider.EnsureFolder(AppDataFolder); if (!OsInfo.IsLinux) { SetPermissions(); } }
public NewznabRequestGenerator(INewznabCapabilitiesProvider capabilitiesProvider) { _logger = NzbDroneLogger.GetLogger(GetType()); _capabilitiesProvider = capabilitiesProvider; MaxPages = 30; PageSize = 100; }
public AppFolderFactory(IAppFolderInfo appFolderInfo, IStartupContext startupContext, IDiskProvider diskProvider, IDiskTransferService diskTransferService) { _appFolderInfo = appFolderInfo; _diskProvider = diskProvider; _logger = NzbDroneLogger.GetLogger(this); }
public void Setup() { Mocker.Resolve <ILogRepository, LogRepository>(); Mocker.Resolve <DatabaseTarget>().Register(); LogManager.ReconfigExistingLoggers(); _logger = NzbDroneLogger.GetLogger(this); _uniqueMessage = "Unique message: " + Guid.NewGuid(); }
public static IContainer Start(StartupArguments args, IUserAlert userAlert) { var logger = NzbDroneLogger.GetLogger(); GlobalExceptionHandlers.Register(); IgnoreCertErrorPolicy.Register(); logger.Info("Starting NzbDrone Console. Version {0}", Assembly.GetExecutingAssembly().GetName().Version); if (!PlatformValidation.IsValidate(userAlert)) { throw new TerminateApplicationException(); } var container = MainAppContainerBuilder.BuildContainer(args); DbFactory.RegisterDatabase(container); container.Resolve <Router>().Route(); return(container); }
protected NzbDroneMigrationBase() { _logger = NzbDroneLogger.GetLogger(this); }
public RssParser() { _logger = NzbDroneLogger.GetLogger(this); }
public AppFolderFactory(IAppFolderInfo appFolderInfo, IDiskProvider diskProvider) { _appFolderInfo = appFolderInfo; _diskProvider = diskProvider; _logger = NzbDroneLogger.GetLogger(this); }
protected RssParserBase() { _logger = NzbDroneLogger.GetLogger(this); }
public NancyBootstrapper(TinyIoCContainer tinyIoCContainer) { _tinyIoCContainer = tinyIoCContainer; _logger = NzbDroneLogger.GetLogger(); }