Usa Quartz.NET para programar algunas tareas personalizadas en nuestra app.Todo funciona bien, excepto el cuarzo. .Net grabará automáticamente los registros de depuración. y¡Paralelo a mi registro de negocio (log4net usado)!
Q:¿Cómo desactivo estos registros?
R: Establecer LogProvider.IsDisabled = verdadero antes de iniciar el planificador; (usando Quartz.Logging;)Eso es todo
Aquí estáQuartz.NET registros de depuración autoregistrados (paralelos a mis registros de negocio)
[Tiempo de registro]: 2021-05-17 16:52:05,552 [ID de hilo]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel de registro: DEBUG [Contenido del registro]: Escaneando en busca de fallos...
[Tiempo de registro]: 2021-05-17 16:52:05,559 [ID de hilo]: 5 Nivel de registro: DEBUG Contenido del registro: :P SQL reparado: SELECT t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME DE qrtz_TRIGGERS ¡ÚNETE qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME Y jd. JOB_GROUP = t.JOB_GROUP Y jd. JOB_NAME = t.JOB_NAME) DÓNDE t.SCHED_NAME = @schedulerName Y TRIGGER_STATE = @state Y NEXT_FIRE_TIME <= @noLaterThan Y (MISFIRE_INSTR = -1 O (MISFIRE_INSTR <> -1 Y NEXT_FIRE_TIME >= @noEarlierThan)) ORDENAR POR NEXT_FIRE_TIME ASC, PRIORIDAD LÍMITE DE DESC 1
[Tiempo de registro]: 2021-05-17 16:52:05,561 [ID de hilo]: 5 Nivel de registro: DEBUG Contenido del registro: Adquisición por lotes de 0 disparadores
[Tiempo de registro]: 2021-05-17 16:52:05,568 [ID del hilo]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel de registro: DEBUG Contenido de los log: :P SQL reparado: select count(TRIGGER_NAME) DE qrtz_TRIGGERS DONDE SCHED_NAME = @schedulerName Y MISFIRE_INSTR <> -1 Y NEXT_FIRE_TIME < @nextFireTime Y TRIGGER_STATE = @state1
[Tiempo de registro]: 2021-05-17 16:52:05,569 [ID de hilo]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) Nivel de registro: DEBUG [Contenido de registro]: No se han encontrado disparos que no alcanzaron el tiempo de disparo previsto. ———————————————————————————————————————————————————————————————————————————————— [Tiempo de registro]: 2021-05-17 16:28:26,191 [ID del hilo]: 5 Nivel de registro: INFO [Contenido del registro]: Programador CPICEScheduler_$_NON_CLUSTERED Apagado completado. [Tiempo de registro]: 2021-05-17 16:28:26,205 [ID del hilo]: 1 Nivel de registro: INFO [Contenido del registro]: [Misión cerrada] [Tiempo de registro]: 2021-05-17 16:30:26,549 [ID del hilo]: 1 Nivel de registro: INFO [Contenido del registro]: [Servicio iniciado] [Tiempo de registro]: 2021-05-17 16:30:26,676 [ID de hilo]: 4 Nivel de registro: INFO [Contenido del registro]: [Inicio de misión] [Tiempo de registro]: 2021-05-17 16:30:26,818 [ID del hilo]: 4 Nivel de registro: INFO [Contenido del registro]: Registro de la fuente de datos 'itsvse' con el proveedor de base de datos: 'Quartz.Impl.AdoJobStore.Common.DbProvider' [Tiempo de registro]:2021-05-17 16:30:26,824 [ID de hilo]:4 Nivel de registro: INFO [Contenido de registro]: Usando serializador de objetos: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|