Folosește Quartz.NET pentru a programa unele sarcini personalizate în aplicația noastră.Totul funcționează bine, cu excepția cuarțului. .Net va înregistra automat jurnalele de depanare. șiParalel cu jurnalul meu de afaceri (log4net folosit)!
Q:Cum pot dezactiva aceste loguri?
A: Setați LogProvider.IsDisabled = true înainte de a porni planificatorul; (folosind Quartz.Logging;)Asta e tot
Iată-lQuartz.NET jurnale de depanare auto-înregistrate (paralel cu jurnalele mele de afaceri)
[Timp de jurnal]: 2021-05-17 16:52:05,552 [ID fir]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel jurnal: DEBUG [Conținutul jurnalului]: Scanare pentru eșecuri...
[Timp de jurnal]: 2021-05-17 16:52:05,559 [ID fir]: 5 Nivel jurnal: DEBUG Conținut jurnal: :P SQL reparat: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME DE LA qrtz_TRIGGERS ALĂTURĂ-TE qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME ȘI jd. JOB_GROUP = t.JOB_GROUP ȘI jd. JOB_NAME = t.JOB_NAME) UNDE t.SCHED_NAME = @schedulerName ȘI TRIGGER_STATE = @state ȘI NEXT_FIRE_TIME <= @noLaterThan ȘI (MISFIRE_INSTR = -1 SAU (MISFIRE_INSTR <> -1 ȘI NEXT_FIRE_TIME >= @noEarlierThan)) ORDINE DE NEXT_FIRE_TIME ASC, PRIORITATE LIMITĂ DESC 1
[Timp de înregistrare]: 2021-05-17 16:52:05,561 [ID fir]: 5 Nivel jurnal: DEBUG Conținut jurnal: Achiziție în loturi a 0 declanșatoare
[Timp de jurnal]: 2021-05-17 16:52:05,568 [ID fir]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel jurnal: DEBUG Conținutul jurnalului: :P SQL reparat: select count(TRIGGER_NAME) DIN qrtz_TRIGGERS UNDE SCHED_NAME = @schedulerName ȘI MISFIRE_INSTR <> -1 ȘI NEXT_FIRE_TIME < @nextFireTime ȘI TRIGGER_STATE = @state1
[Timp de jurnal]: 2021-05-17 16:52:05,569 [ID fir]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel jurnal: DEBUG [Log Conținut]: Nu am găsit declanșatori care au ratat timpul de foc programat. ———————————————————————————————————————————————————————————————————————————————— [Timp de jurnal]: 2021-05-17 16:28:26,191 [ID fir]: 5 Nivel jurnal: INFO [Conținutul jurnalului]: Programator CPICEScheduler_$_NON_CLUSTERED Oprire completă. [Timp de jurnal]: 2021-05-17 16:28:26,205 [ID fir]: 1 Nivel jurnal: INFO [Conținut jurnal]: [Misiune închisă] [Timp de jurnal]: 2021-05-17 16:30:26,549 [ID fir]: 1 Nivel jurnal: INFO [Conținutul jurnalului]: [Serviciul a început] [Timp de înregistrare]: 2021-05-17 16:30:26,676 [ID thread]: 4 Nivel jurnal: INFO [Conținut jurnal]: [Începutul misiunii] [Timp de înregistrare]: 2021-05-17 16:30:26,818 [ID fir]: 4 Nivel jurnal: INFO [Conținut jurnal]: Înregistrarea sursei de date 'itsvse' la furnizorul de baze de date: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Timp de jurnal]:2021-05-17 16:30:26,824 [ID fir]:4 Nivel jurnal: INFO [Conținut jurnal]: Utilizarea serializatorului de obiecte: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|