Usa Quartz.NET per programmare alcune attività personalizzate nella nostra app.Tutto funziona bene, tranne il quarzo. .Net registrerà automaticamente i log di debug. eParallelo al mio registro aziendale (usata log4net)!
Q:Come posso disattivare questi registrazioni?
A: Imposta LogProvider.IsDisabled = true prima di avviare lo scheduler; (usando Quartz.Logging;)Questo è tutto
EccoloQuartz.NET log di debug auto-registrati (paralleli ai miei log aziendali)
[Tempo di registro]: 2021-05-17 16:52:05,552 [ID thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Livello di registro: DEBUG [Contenuto del registro]: Scansione per fallimenti di fuoco...
[Tempo di registro]: 2021-05-17 16:52:05,559 [ID thread]: 5 Livello di registro: DEBUG Contenuto del log: :P riparato SQL: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME DA qrtz_TRIGGERS UNISCITI qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME E JD. JOB_GROUP = t.JOB_GROUP E JD. JOB_NAME = t.JOB_NAME) DOVE t.SCHED_NAME = @schedulerName E TRIGGER_STATE = @state E NEXT_FIRE_TIME <= @noLaterThan E (MISFIRE_INSTR = -1 O (MISFIRE_INSTR <> -1 E NEXT_FIRE_TIME >= @noEarlierThan)) ORDINE DI NEXT_FIRE_TIME ASC, PRIORITÀ DESC LIMITE 1
[Tempo di registro]: 2021-05-17 16:52:05,561 [ID thread]: 5 Livello di registro: DEBUG Contenuto del log: Acquisizione batch di 0 trigger
[Tempo di Registro]: 2021-05-17 16:52:05,568 [ID thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Livello di registro: DEBUG Contenuto dei log: :P riparato SQL: SELECT COUNT(TRIGGER_NAME) DA qrtz_TRIGGERS DOVE SCHED_NAME = @schedulerName E MISFIRE_INSTR <> -1 E NEXT_FIRE_TIME < @nextFireTime E TRIGGER_STATE = @state1
[Tempo di registro]: 2021-05-17 16:52:05,569 [ID thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Livello di registro: DEBUG [Registro contenuto]: Trovato 0 trigger che hanno mancato il tempo di attivazione previsto. ———————————————————————————————————————————————————————————————————————————————— [Tempo di registro]: 2021-05-17 16:28:26,191 [ID thread]: 5 Livello log: INFO [Contenuto del registro]: Programmatore CPICEScheduler_$_NON_CLUSTERED Spegnimento completato. [Tempo di registro]: 2021-05-17 16:28:26,205 [ID thread]: 1 Livello log: INFO [Contenuto del registro]: [Missione chiusa] [Tempo di registrazione]: 2021-05-17 16:30:26,549 [ID thread]: 1 Livello log: INFO [Contenuto del registro]: [Servizio iniziato] [Tempo di registro]: 2021-05-17 16:30:26,676 [ID thread]: 4 Livello log: INFO [Contenuto del registro]: [Inizio missione] [Tempo di registro]: 2021-05-17 16:30:26,818 [ID thread]: 4 Livello log: INFO [Contenuto del registro]: Registrazione della sorgente dati 'itsvse' presso il fornitore di database: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Tempo di log]:2021-05-17 16:30:26,824 [ID thread]:4 Livello log: INFO [Contenuto log]: Uso del serializatore di oggetti: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|