Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 35326|Отговор: 0

[Решено] Затвори Quartz. .Net

[Копирай линк]
Публикувано в 19.05.2021 г. 10:14:22 ч. | | |
Използвайте 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





Предишен:X-Forwarded-За множество IP адреси в заглавието на HTTP заявката
Следващ:Nuget пакетира множество библиотеки в един пакет
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com