public SyncRemoteWorkService(IntensisRepository intensis, KatzeRepository katze, ILogger <SyncRemoteWorkService> logger, IConfiguration Configuration) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _intensis = intensis; _katze = katze; _configuration = Configuration; XmlDocument log4netConfig = new XmlDocument(); log4netConfig.Load(File.OpenRead("log4net.config")); var repo = log4net.LogManager.CreateRepository(Assembly.GetEntryAssembly(), typeof(log4net.Repository.Hierarchy.Hierarchy)); log4net.Config.XmlConfigurator.Configure(repo, log4netConfig["log4net"]); }