Použijte Quartz.NET k plánování vlastních úkolů v naší aplikaci.Všechno funguje dobře, kromě křemene. .Net automaticky zaznamenává ladění logy. aParalelně s mým firemním logem (log4net použito)!
Q:Jak vypnu tyto záznamy?
A: Nastavte LogProvider.IsDisabled = true před spuštěním plánovače; (pomocí Quartz.Logging;)To je vše
Tady to mášQuartz.NET samologované debug logy (paralelně s mými firemními logy)
[Čas záznamu]: 2021-05-17 16:52:05,552 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Úroveň logu: DEBUG [Obsah záznamu]: Skenování na selhání...
[Čas záznamu]: 2021-05-17 16:52:05,559 [ID vlákna]: 5 Úroveň logu: DEBUG Obsah logu: :P upravené SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, jd. JOB_CLASS_NAME Z qrtz_TRIGGERS t JOIN qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME A jd. JOB_GROUP = t.JOB_GROUP A jd. JOB_NAME = t.JOB_NAME) KDE t.SCHED_NAME = @schedulerName A TRIGGER_STATE = @state A NEXT_FIRE_TIME <= @noLaterThan A (MISFIRE_INSTR = -1 NEBO (MISFIRE_INSTR <> -1 A NEXT_FIRE_TIME >= @noEarlierThan)) POŘADÍ NEXT_FIRE_TIME ASC, PRIORITNÍ DESC LIMIT 1
[Čas záznamu]: 2021-05-17 16:52:05,561 [Thread ID]: 5 Úroveň logu: DEBUG Obsah záznamu: Hromadné získávání 0 spouštěčů
[Čas záznamu]: 2021-05-17 16:52:05,568 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Úroveň logu: DEBUG Obsah logu: :P upravený SQL: VYBERTE COUNT(TRIGGER_NAME) Z qrtz_TRIGGERS, KDE SCHED_NAME = @schedulerName A MISFIRE_INSTR <> -1 A NEXT_FIRE_TIME < @nextFireTime A TRIGGER_STATE = @state1
[Čas záznamu]: 2021-05-17 16:52:05,569 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Úroveň logu: DEBUG [Obsah záznamu]: Nenašel jsem žádné spouštěče, které by minuly plánovaný čas odpálení. ———————————————————————————————————————————————————————————————————————————————— [Čas záznamu]: 2021-05-17 16:28:26,191 [ID vlákna]: 5 Úroveň záznamu: INFO [Obsah záznamu]: Plánovač CPICEScheduler_$_NON_CLUSTERED Vypnutí dokončeno. [Čas záznamu]: 2021-05-17 16:28:26,205 [ID vlákna]: 1 Úroveň záznamu: INFO [Obsah záznamu]: [Mise uzavřena] [Čas záznamu]: 2021-05-17 16:30:26,549 [Thread ID]: 1 Úroveň záznamu: INFO [Obsah záznamu]: [Služba zahájena] [Čas záznamu]: 2021-05-17 16:30:26,676 [Thread ID]: 4 Úroveň záznamu: INFO [Obsah záznamu]: [Začátek mise] [Čas záznamu]: 2021-05-17 16:30:26,818 [Thread ID]: 4 Úroveň záznamu: INFO [Log content]: Registrace datového zdroje 'itsvse' u poskytovatele databáze: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Čas záznamu]:2021-05-17 16:30:26,824 [ID vlákna]:4 Úroveň záznamu: INFO [Obsah záznamu]: Použití objektového serializéru: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|