예제 #1
0
        public SchedulerHost()
        {
            try
            {
                _logger = LogManager.GetLogger <SchedulerHost>();
                var jobDefinitions      = JobConfig.CreateJobDefinitions(SchedulerConfig.JobsFile);
                var calendarDefinitions = CustomCalendarConfig.CreateCalendarDefinitions(SchedulerConfig.CalendarsFile);
                var customCalendars     = CustomCalendarFactory.CreateAnnualCalendarsWithSpecifiedDatesExcluded(calendarDefinitions);

                _conductor = new Conductor(jobDefinitions, customCalendars, 60000, 90000);
            }
            catch (Exception e)
            {
                _logger.Error($"In constructor: {e.Message}\n\r{e.StackTrace}");
                throw;
            }
        }
예제 #2
0
 public virtual void SetUp()
 {
     Security = new SecurityTemplate(true);
     LogManager.Reset();
     LogManager.Adapter = GetLoggerFactoryAdapter();
 }
예제 #3
0
        public void CanLogMessageWithExceptionFromTypeLog()
        {
            ILog log = LogManager.GetCurrentClassLogger();

            CanLogMessageWithException(log);
        }
예제 #4
0
        public void CanLogMessageWithExceptionFromNamedLog()
        {
            ILog log = LogManager.GetLogger("logger3Name");

            CanLogMessageWithException(log);
        }
예제 #5
0
 public void CanLogMessageFromNamedLog()
 {
     CanLogMessage(LogManager.GetLogger("logger2Name"));
 }
예제 #6
0
 public void CanCallIsEnabledFromNamedLog()
 {
     CanCallIsEnabled(LogManager.GetLogger("loggerName"));
 }