Използвайте Quartz.NET, за да планирате някои персонализирани задачи в нашето приложение.Всичко работи добре, освен Quartz. .Net автоматично записва логове за дебъгване. иПаралелно с моя бизнес дневник (използван log4net)!
Q:Как да изключа тези логове?
A: Задайте LogProvider.IsDisabled = true преди стартиране на планировчика; (използване на Quartz.Logging;)Това е всичко
Ето гоQuartz.NET самостоятелно регистрирани логове за дебъг (паралелно на бизнес логовете ми)
[Log Time]: 2021-05-17 16:52:05,552 [ID на тема]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Лог ниво: DEBUG [Лог съдържание]: Сканиране за пропуски в запалването...
[Log Time]: 2021-05-17 16:52:05,559 [ID на тема]: 5 Лог ниво: DEBUG Log съдържание: :P repared 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, ПРИОРИТЕТЕН ДЕСК ЛИМИТ 1
[Лог час]: 2021-05-17 16:52:05,561 [ID на тема]: 5 Лог ниво: DEBUG Лог съдържание: Пакетно събиране на 0 тригера
[Log Time]: 2021-05-17 16:52:05,568 [ID на нишката]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Лог ниво: DEBUG Лог съдържание: :P репарира SQL: SELECT COUNT(TRIGGER_NAME) ОТ qrtz_TRIGGERS, КЪДЕТО SCHED_NAME = @schedulerName И MISFIRE_INSTR <> -1 И NEXT_FIRE_TIME < @nextFireTime И TRIGGER_STATE = @state1
[Log Time]: 2021-05-17 16:52:05,569 [ID на тема]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Лог ниво: DEBUG [Log Content]: Открих 0 тригера, които са пропуснали планираното време за стрелба. ———————————————————————————————————————————————————————————————————————————————— [Лог време]: 2021-05-17 16:28:26,191 [ID на тема]: 5 Ниво на труп: ИНФОРМАЦИЯ [Лог съдържание]: Графикът CPICEScheduler_$_NON_CLUSTERED Изключването е завършено. [Лог време]: 2021-05-17 16:28:26,205 [ID на тема]: 1 Ниво на труп: ИНФОРМАЦИЯ [Съдържание на дневника]: [Мисията приключи] [Лог час]: 2021-05-17 16:30:26,549 [ID на тема]: 1 Ниво на труп: ИНФОРМАЦИЯ [Съдържание на дневника]: [Услугата започна] [Лог час]: 2021-05-17 16:30:26,676 [ID на нишката]: 4 Ниво на труп: ИНФОРМАЦИЯ [Съдържание на дневника]: [Начало на мисията] [Време на запис]: 2021-05-17 16:30:26,818 [ID на тема]: 4 Ниво на труп: ИНФОРМАЦИЯ [Log content]: Регистрация на източника на данни 'itsvse' с доставчик на бази данни: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Log time]:2021-05-17 16:30:26,824 [ID на нишката]:4 Ниво на труп: ИНФОРМАЦИЯ [Log съдържание]: Използване на обектен сериализатор: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|