コード例 #1
0
        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"]);
        }