Brug Quartz.NET til at planlægge nogle tilpassede opgaver i vores app.Alt fungerer fint, undtagen kvarts. .Net vil automatisk registrere debug-logs. ogParallelt med min forretningslog (log4net brugt)!
Q:Hvordan slår jeg for denne logning?
A: Sæt LogProvider.IsDisabled = true før opstart af scheduleren; (ved brug af Quartz.Logging;)Det er det
Her er detQuartz.NET selvloggede debug-logs (parallelt med mine forretningslogs)
[Logtid]: 2021-05-17 16:52:05,552 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-niveau: DEBUG [Logindhold]: Scanner for fejlslagne...
[Logtid]: 2021-05-17 16:52:05,559 [Tråd-ID]: 5 Log-niveau: DEBUG Logindhold: :P repareret SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME FRA qrtz_TRIGGERS t BLIV MED. qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME OG jd. JOB_GROUP = t.JOB_GROUP OG jd. JOB_NAME = t.JOB_NAME) HVOR t.SCHED_NAME = @schedulerName OG TRIGGER_STATE = @state OG NEXT_FIRE_TIME <= @noLaterThan OG (MISFIRE_INSTR = -1 ELLER (MISFIRE_INSTR <> -1 OG NEXT_FIRE_TIME >= @noEarlierThan)) ORDEN EFTER NEXT_FIRE_TIME ASC, PRIORITET DESC GRÆNSE 1
[Logtid]: 2021-05-17 16:52:05,561 [Tråd-ID]: 5 Log-niveau: DEBUG Logindhold: Batch-erhvervelse af 0 triggere
[Logtid]: 2021-05-17 16:52:05,568 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-niveau: DEBUG Logindhold: :P pareret SQL: VÆLG COUNT(TRIGGER_NAME) FRA qrtz_TRIGGERS HVOR SCHED_NAME = @schedulerName OG MISFIRE_INSTR <> -1 OG NEXT_FIRE_TIME < @nextFireTime OG TRIGGER_STATE = @state1
[Logtid]: 2021-05-17 16:52:05,569 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-niveau: DEBUG [Logindhold]: Fandt 0 triggere, der missede deres planlagte affyringstid. ———————————————————————————————————————————————————————————————————————————————— [Logtid]: 2021-05-17 16:28:26,191 [Tråd-ID]: 5 Logniveau: INFO [Logindhold]: Planlægger CPICEScheduler_$_NON_CLUSTERED Nedlukning fuldført. [Logtid]: 2021-05-17 16:28:26,205 [Tråd-ID]: 1 Logniveau: INFO [Logindhold]: [Mission afsluttet] [Logtid]: 2021-05-17 16:30:26.549 [Tråd-ID]: 1 Logniveau: INFO [Logindhold]: [Tjenesten startet] [Logtid]: 2021-05-17 16:30:26.676 [Tråd-ID]: 4 Logniveau: INFO [Logindhold]: [Mission Start] [Logtid]: 2021-05-17 16:30:26,818 [Tråd-ID]: 4 Logniveau: INFO [Logindhold]: Registrering af datakilde 'itsvse' hos db-udbyder: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Logtid]:2021-05-17 16:30:26,824 [Tråd-ID]:4 Logniveau: INFO [Logindhold]: Brug af objektserializer: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|