Nutzen Sie Quartz.NET, um einige benutzerdefinierte Aufgaben in unserer App zu planen.Alles funktioniert einwandfrei, außer Quarz. .Net zeichnet Debug-Logs automatisch auf. undParallel zu meinem Geschäftsprotokoll (log4net verwendet)!
Q:Wie schalte ich diese Logging aus?
A: Setze LogProvider.IsDisabled = true, bevor der Scheduler gestartet wird; (Verwendung von Quartz.Logging;)Das wars
Hier ist esQuartz.NET selbst protokollierte Debug-Logs (parallel zu meinen Geschäftsprotokollen)
[Log-Zeit]: 17.05.2021 16:52:05.552 [Thread-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-Level: DEBUG [Loginhalt]: Scanne nach Fehlzündungen...
[Log-Zeit]: 17.05.2021 16:52:05,559 [Thread-ID]: 5 Log-Level: DEBUG Protokollinhalt: :P reparierte SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME VON qrtz_TRIGGERS t MITMACHEN qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME UND jd. JOB_GROUP = t.JOB_GROUP UND jd. JOB_NAME = t.JOB_NAME) WOBEI t.SCHED_NAME = @schedulerName UND TRIGGER_STATE = @state UND NEXT_FIRE_TIME <= @noLaterThan UND (MISFIRE_INSTR = -1 ODER (MISFIRE_INSTR <> -1 UND NEXT_FIRE_TIME >= @noEarlierThan)) ORDNEN NACH NEXT_FIRE_TIME ASC, PRIORITÄT DESC LIMIT 1
[Logbuchzeit]: 17.05.2021 16:52:05,561 [Thread-ID]: 5 Log-Level: DEBUG Loginhalt: Batch-Erfassung von 0 Triggern
[Log-Zeit]: 17.05.2021 16:52:05,568 [Thread-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-Level: DEBUG Log-Inhalte: :P REPARED SQL: SELECT COUNT(TRIGGER_NAME) AUS qrtz_TRIGGERS WOBEI SCHED_NAME = @schedulerName UND MISFIRE_INSTR <> -1 UND NEXT_FIRE_TIME < @nextFireTime UND TRIGGER_STATE = @state1
[Log-Zeit]: 17.05.2021 16:52:05,569 [Thread-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Log-Level: DEBUG [Log-Inhalt]: 0 Auslöser gefunden, die ihre geplante Feuerzeit verpasst haben. ———————————————————————————————————————————————————————————————————————————————— [Log-Zeit]: 17.05.2021 16:28:26,191 [Thread-ID]: 5 Log-Level: INFO [Loginhalt]: Scheduler CPICEScheduler_$_NON_CLUSTERED Abschaltung abgeschlossen. [Logzeit]: 17.05.2021 16:28:26,205 [Thread-ID]: 1 Log-Level: INFO [Loginhalt]: [Mission beendet] [Logbuchzeit]: 17.05.2021 16:30:26.549 [Thread-ID]: 1 Log-Level: INFO [Loginhalt]: [Dienst gestartet] [Log-Zeit]: 17.05.2021 16:30:26.676 [Thread-ID]: 4 Log-Level: INFO [Log-Inhalt]: [Missionsbeginn] [Log-Zeit]: 2021-05-17 16:30:26,818 [Thread-ID]: 4 Log-Level: INFO [Loginhalt]: Registrierung der Datenquelle 'itsvse' beim Datenbankanbieter: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Log-Zeit]:2021-05-17 16:30:26,824 [Thread-ID]:4 Log-Level: INFO [Log-Inhalt]: Verwendung von Objekt-Serializer: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|