Käytä Quartz.NET aikatauluttaaksesi joitakin räätälöityjä tehtäviä sovelluksessamme.Kaikki toimii hyvin, paitsi kvartsi. .Net tallentaa automaattisesti virheenkorjauslokit. jaRinnakkain yrityslokini kanssa (log4net käytössä)!
Q:Miten saan nämä lokit pois päältä?
A: Aseta LogProvider.IsDisabled = true ennen ajastimen käynnistämistä; (käyttämällä Quartz.Loggingia;)Siinä se
Tässä se onQuartz.NET itse kirjatut debug-lokit (rinnakkain yrityslokeihini)
[Lokiaika]: 2021-05-17 16:52:05,552 [Ketjutunnus]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Lokitaso: DEBUG [Lokisisältö]: Skannaus epäonnistuneiden laukaisujen varalta...
[Lokiaika]: 2021-05-17 16:52:05,559 [Ketjutunnus]: 5 Lokitaso: DEBUG Lokisisältö: :P palautettu SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, jd. JOB_CLASS_NAME LÄHTEESTÄ qrtz_TRIGGERS t LIITY qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME JA jd. JOB_GROUP = t.JOB_GROUP JA jd. JOB_NAME = t.JOB_NAME) MISSÄ t.SCHED_NAME = @schedulerName JA TRIGGER_STATE = @state JA NEXT_FIRE_TIME <= @noLaterThan JA (MISFIRE_INSTR = -1 TAI (MISFIRE_INSTR <> -1 JA NEXT_FIRE_TIME >= @noEarlierThan)) TILAUS NEXT_FIRE_TIME ASC, PRIORITY DESC LIMIT 1
[Lokiaika]: 2021-05-17 16:52:05,561 [Ketjun tunnus]: 5 Lokitaso: DEBUG Lokisisältö: Erähankinta 0 laukaisijaa
[Lokiaika]: 2021-05-17 16:52:05,568 [Ketjutunnus]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Lokitaso: DEBUG Lokisisältö: :P palautettu SQL: SELECT COUNT(TRIGGER_NAME) PISTEESTÄ qrtz_TRIGGERS, MISSÄ SCHED_NAME = @schedulerName JA MISFIRE_INSTR <> -1 JA NEXT_FIRE_TIME < @nextFireTime JA TRIGGER_STATE = @state1
[Lokiaika]: 2021-05-17 16:52:05,569 [Ketjutunnus]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Lokitaso: DEBUG [Lokisisältö]: Löysin 0 laukaisinta, jotka myöhästyivät suunnitellusta tuliajastaan. ———————————————————————————————————————————————————————————————————————————————— [Lokiaika]: 2021-05-17 16:28:26,191 [Ketjutunnus]: 5 Lokitaso: INFO [Lokisisältö]: Aikatauluttaja CPICEScheduler_$_NON_CLUSTERED Sammutus valmis. [Lokiaika]: 2021-05-17 16:28:26,205 [Ketjun tunnus]: 1 Lokitaso: INFO [Lokisisältö]: [Tehtävä suljettu] [Lokiaika]: 2021-05-17 16:30:26,549 [Ketjun tunnus]: 1 Lokitaso: INFO [Lokisisältö]: [Palvelu alkoi] [Lokiaika]: 2021-05-17 16:30:26,676 [Ketjun tunnus]: 4 Lokitaso: INFO [Lokisisältö]: [Tehtävä alkaa] [Lokiaika]: 2021-05-17 16:30:26,818 [Ketjutunnus]: 4 Lokitaso: INFO [Lokisisältö]: Datalähteen 'itsvse' rekisteröinti db providerille: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Lokiaika]:2021-05-17 16:30:26,824 [Ketjun tunnus]:4 Lokitaso: INFO [Lokisisältö]: Käyttämällä objektisarjoittajaa: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|