Используйте Quartz.NET для планирования некоторых индивидуальных задач в нашем приложении.Всё работает нормально, кроме кварца. .Net автоматически будет записывать логи отладки. иПараллельно моему бизнес-журналу (использовал log4net)!
Q:Как отключить эти логи?
A: Установить LogProvider.IsDisabled = true перед запуском планировщика; (с использованием Quartz.Logging;)Ну вот
Вот оноQuartz.NET самозарегистрированные логи отладки (параллельно с моими бизнес-логами)
[Время журнала]: 2021-05-17 16:52:05,552 [ID темы]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Уровень логана: ОТЛАДКА [Содержимое журнала]: Сканирование на наличие пропусков зажигания...
[Время журнала]: 2021-05-17 16:52:05,559 [ID темы]: 5 Уровень логана: ОТЛАДКА Содержимое журнала: :P исправлено SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME ОТ qrtz_TRIGGERS т ПРИСОЕДИНЯЙТЕСЬ qrtz_JOB_DETAILS JD ON (jd. SCHED_NAME = t.SCHED_NAME И JD. JOB_GROUP = t.JOB_GROUP И JD. JOB_NAME = t.JOB_NAME) ГДЕ t.SCHED_NAME = @schedulerName И TRIGGER_STATE = @state И NEXT_FIRE_TIME < = @noLaterThan И (MISFIRE_INSTR = -1 ИЛИ (MISFIRE_INSTR <> -1 И NEXT_FIRE_TIME >= @noEarlierThan)) ЗАКАЗ NEXT_FIRE_TIME ASC, ПРИОРИТЕТНЫЙ ЛИМИТ DESC 1
[Время журнала]: 2021-05-17 16:52:05,561 [ID темы]: 5 Уровень логана: ОТЛАДКА Лог-контент: пакетное получение 0 триггеров
[Время журнала]: 2021-05-17 16:52:05,568 [ID темы]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Уровень логана: ОТЛАДКА Содержимое журнала: :P исправлено SQL: ВЫБЕРИТЕ COUNT(TRIGGER_NAME) ИЗ qrtz_TRIGGERS, ГДЕ SCHED_NAME = @schedulerName И MISFIRE_INSTR <> -1 И NEXT_FIRE_TIME < @nextFireTime И TRIGGER_STATE = @state1
[Время журнала]: 2021-05-17 16:52:05,569 [ID темы]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Уровень логана: ОТЛАДКА [Содержимое журнала]: Обнаружено 0 триггеров, пропустивших запланированное время запуска. ———————————————————————————————————————————————————————————————————————————————— [Время журнала]: 2021-05-17 16:28:26,191 [ID темы]: 5 Уровень логана: INFO [Журнал]: Планировщик CPICEScheduler_$_NON_CLUSTERED Отключение завершено. [Время журнала]: 2021-05-17 16:28:26,205 [ID темы]: 1 Уровень логана: INFO [Содержание журнала]: [Миссия закрыта] [Время журнала]: 2021-05-17 16:30:26,549 [ID темы]: 1 Уровень логана: INFO [Содержание журнала]: [Сервис запущен] [Время журнала]: 2021-05-17 16:30:26,676 [ID темы]: 4 Уровень логана: INFO [Содержание журнала]: [Начало миссии] [Время журнала]: 2021-05-17 16:30:26,818 [ID темы]: 4 Уровень логана: INFO [Log content]: Регистрация источника данных 'itsvse' с провайдером базы данных: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Время журнала]:2021-05-17 16:30:26,824 [Идентификатор темы]:4 Уровень логана: INFO [Log content]: Использование сериализатора объектов: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|