Gebruik Quartz.NET om enkele aangepaste taken in onze app in te plannen.Alles werkt prima, behalve kwarts. .Net zal automatisch debuglogs registreren. enParallel aan mijn bedrijfslogboek (log4net gebruikt)!
Q:Hoe schakel ik deze logging uit?
A: Stel LogProvider.IsDisabled = waar in voordat je de scheduler start; (met behulp van Quartz.Logging;)Dat is het
Hier is hetQuartz.NET zelf gelogde debuglogs (parallel aan mijn zakelijke logs)
[Logtijd]: 2021-05-17 16:52:05,552 [Thread ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Logniveau: DEBUG [Logboekinhoud]: Scannen op misfires...
[Logtijd]: 2021-05-17 16:52:05,559 [Thread ID]: 5 Logniveau: DEBUG Loginhoud: :P gerepareerde SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME VAN qrtz_TRIGGERS t WORD LID qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME EN jd. JOB_GROUP = t.JOB_GROUP EN jd. JOB_NAME = t.JOB_NAME) WAAR t.SCHED_NAME = @schedulerName EN TRIGGER_STATE = @state EN NEXT_FIRE_TIME <= @noLaterThan EN (MISFIRE_INSTR = -1 OF (MISFIRE_INSTR <> -1 EN NEXT_FIRE_TIME >= @noEarlierThan)) VOLGORDE OP NEXT_FIRE_TIME ASC, PRIORITEIT DESC LIMIET 1
[Logtijd]: 2021-05-17 16:52:05,561 [Thread ID]: 5 Logniveau: DEBUG Loginhoud: Batch verwerving van 0 triggers
[Logtijd]: 2021-05-17 16:52:05,568 [Thread ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Logniveau: DEBUG Loginhoud: :P gerepareerde SQL: SELECTEER COUNT(TRIGGER_NAME) UIT qrtz_TRIGGERS WAARBIJ SCHED_NAME = @schedulerName EN MISFIRE_INSTR <> -1 EN NEXT_FIRE_TIME < @nextFireTime EN TRIGGER_STATE = @state1
[Logtijd]: 2021-05-17 16:52:05,569 [Thread ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Logniveau: DEBUG [Loginhoud]: 0 triggers gevonden die hun geplande vuurtijd misten. ———————————————————————————————————————————————————————————————————————————————— [Logtijd]: 2021-05-17 16:28:26,191 [Thread ID]: 5 Logboekniveau: INFO [Loginhoud]: Scheduler CPICEScheduler_$_NON_CLUSTERED Afsluiting voltooid. [Logtijd]: 2021-05-17 16:28:26,205 [Thread ID]: 1 Logboekniveau: INFO [Loginhoud]: [Missie gesloten] [Logtijd]: 2021-05-17 16:30:26.549 [Thread ID]: 1 Logboekniveau: INFO [Logboekinhoud]: [Dienst gestart] [Logtijd]: 2021-05-17 16:30:26.676 [Thread ID]: 4 Logboekniveau: INFO [Logboekinhoud]: [Missie start] [Logtijd]: 2021-05-17 16:30:26.818 [Thread ID]: 4 Logboekniveau: INFO [Loginhoud]: Registratie van datasource 'itsvse' bij de database provider: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Logtijd]:2021-05-17 16:30:26,824 [Thread ID]:4 Logboekniveau: INFO [Loginhoud]: Gebruik van object serializer: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|