Använd Quartz.NET för att schemalägga några anpassade uppgifter i vår app.Allt fungerar bra, förutom kvarts. .Net kommer automatiskt att registrera felsökningsloggar. ochParallellt med min affärslogg (log4net användes)!
Q:Hur stänger jag av dessa loggningar?
A: Sätt LogProvider.IsDisabled = true innan schemaläggaren startas; (med Quartz.Logging;)Det var allt
Här är detQuartz.NET självloggade debugloggar (parallellt med mina affärsloggar)
[Loggtid]: 2021-05-17 16:52:05,552 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Loggnivå: DEBUG [Logginnehåll]: Skannar efter missar...
[Loggtid]: 2021-05-17 16:52:05,559 [Tråd-ID]: 5 Loggnivå: DEBUG Logginnehåll: :P reparerad SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME FRÅN qrtz_TRIGGERS t GÅ MED qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME OCH jd. JOB_GROUP = t.JOB_GROUP OCH jd. JOB_NAME = t.JOB_NAME) DÄR t.SCHED_NAME = @schedulerName OCH TRIGGER_STATE = @state OCH NEXT_FIRE_TIME <= @noLaterThan OCH (MISFIRE_INSTR = -1 ELLER (MISFIRE_INSTR <> -1 OCH NEXT_FIRE_TIME >= @noEarlierThan)) ORDNING EFTER NEXT_FIRE_TIME ASC, PRIORITET DESC LIMIT 1
[Loggtid]: 2021-05-17 16:52:05,561 [Tråd-ID]: 5 Loggnivå: DEBUG Logginnehåll: Batchförvärv av 0 triggers
[Loggtid]: 2021-05-17 16:52:05,568 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Loggnivå: DEBUG Logginnehåll: :P parerad SQL: VÄLJ COUNT(TRIGGER_NAME) FRÅN qrtz_TRIGGERS DÄR SCHED_NAME = @schedulerName OCH MISFIRE_INSTR <> -1 OCH NEXT_FIRE_TIME < @nextFireTime OCH TRIGGER_STATE = @state1
[Loggtid]: 2021-05-17 16:52:05,569 [Tråd-ID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Loggnivå: DEBUG [Logginnehåll]: Hittade 0 triggers som missade sin planerade eldtid. ———————————————————————————————————————————————————————————————————————————————— [Loggtid]: 2021-05-17 16:28:26,191 [Tråd-ID]: 5 Loggnivå: INFO [Logginnehåll]: Schemaläppare CPICEScheduler_$_NON_CLUSTERED Avstängning klar. [Loggtid]: 2021-05-17 16:28:26,205 [Tråd-ID]: 1 Loggnivå: INFO [Logginnehåll]: [Uppdrag avslutat] [Loggtid]: 2021-05-17 16:30:26,549 [Tråd-ID]: 1 Loggnivå: INFO [Logginnehåll]: [Tjänsten startad] [Loggtid]: 2021-05-17 16:30:26,676 [Tråd-ID]: 4 Loggnivå: INFO [Logginnehåll]: [Uppdrag Startar] [Loggtid]: 2021-05-17 16:30:26,818 [Tråd-ID]: 4 Loggnivå: INFO [Logginnehåll]: Registrering av datakällan 'itsvse' hos databasleverantören: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Loggtid]:2021-05-17 16:30:26,824 [Tråd-ID]:4 Loggnivå: INFO [Loginnehåll]: Användning av objektserialiserare: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|