Utilisez Quartz.NET pour planifier des tâches personnalisées dans notre application.Tout fonctionne bien, sauf le quartz. .Net enregistrera automatiquement les journaux de débogage. etParallèlement à mon journal d’affaires (log4net utilisé) !
Q:Comment désactiver ces enregistrements ?
R : Définir LogProvider.IsDisabled = true avant de lancer le planificateur ; (utilisant Quartz.Logging ;)Voilà
Le voilàQuartz.NET journaux de débogage auto-enregistrés (parallèles à mes journaux professionnels)
[Temps de journal] : 2021-05-17 16:52:05,552 [ID du fil] : QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Niveau de journal : DEBUG [Contenu du journal] : Recherche d’échecs...
[Temps de journal] : 2021-05-17 16:52:05,559 [ID de fil] : 5 Niveau de journal : DEBUG Contenu du journal : :P SQL réparé : SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, jd. JOB_CLASS_NAME DE qrtz_TRIGGERS t REJOIGNEZ qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME ET jd. JOB_GROUP = t.JOB_GROUP ET jd. JOB_NAME = t.JOB_NAME) OÙ t.SCHED_NAME = @schedulerName ET TRIGGER_STATE = @state ET NEXT_FIRE_TIME <= @noLaterThan ET (MISFIRE_INSTR = -1 OU (MISFIRE_INSTR <> -1 ET NEXT_FIRE_TIME >= @noEarlierThan)) ORDRE PAR NEXT_FIRE_TIME ASC, PRIORITÉ DESC LIMITE 1
[Temps de log] : 2021-05-17 16:52:05,561 [ID de fil] : 5 Niveau de journal : DEBUG Contenu du journal : acquisition par lots de 0 déclencheur
[Temps de journal] : 2021-05-17 16:52:05,568 [ID du fil] : QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Niveau de journal : DEBUG Contenu des logaristes : :P SQL RÉPARÉ : SELECT COUNT(TRIGGER_NAME) FROM qrtz_TRIGGERS OÙ SCHED_NAME = @schedulerName ET MISFIRE_INSTR <> -1 ET NEXT_FIRE_TIME < @nextFireTime ET TRIGGER_STATE = @state1
[Temps de journal] : 2021-05-17 16:52:05,569 [ID de fil] : QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Niveau de journal : DEBUG [Journal de contenu] : Aucun déclencheur ayant manqué leur heure de tir prévue. ———————————————————————————————————————————————————————————————————————————————— [Temps de log] : 2021-05-17 16:28:26,191 [ID du fil] : 5 Niveau de journal : INFO [Contenu du journal] : Planificateur CPICEScheduler_$_NON_CLUSTERED Arrêt terminé. [Temps de journal] : 2021-05-17 16:28:26,205 [ID du fil] : 1 Niveau de journal : INFO [Contenu du journal] : [Mission terminée] [Temps de log] : 2021-05-17 16:30:26,549 [ID de fil] : 1 Niveau de journal : INFO [Contenu du journal] : [Service lancé] [Temps de journal] : 2021-05-17 16:30:26,676 [ID de fil] : 4 Niveau de journal : INFO [Contenu du journal] : [Début de la mission] [Temps de journal] : 2021-05-17 16:30:26,818 [ID de fil] : 4 Niveau de journal : INFO [Contenu du journal] : Enregistrement de la source de données 'itsvse' auprès du fournisseur de base de données : 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Temps de journal] :2021-05-17 16:30:26,824 [ID du fil] :4 Niveau de journal : INFO [Contenu journal] : Utilisation du sérialiseur d’objets : Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|