Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 35326|Resposta: 0

[Resolvido] Fechar quartzo. .Net

[Copiar link]
Publicado em 19/05/2021 10:14:22 | | |
Use Quartz.NET para agendar algumas tarefas personalizadas no nosso app.Tudo funciona bem, menos o quartzo. .Net gravará automaticamente os logs de depuração. eParalelamente ao meu log de negócios (log4net usado)!

Q:Como faço para desligar esses registros?
R: Defina LogProvider.IsDisabled = true antes de iniciar o agendador; (usando Quartz.Logging;É isso


Aqui estáQuartz.NET logs de depuração auto-registrados (paralelos aos meus logs de negócios)

[Tempo de Registro]: 2021-05-17 16:52:05,552 [ID da Thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Nível de log: DEBUG
[Conteúdo do registro]: Escaneando falhas de ignição...

[Tempo do Registro]: 2021-05-17 16:52:05,559 [ID da Thread]: 5
Nível de log: DEBUG
Conteúdo do log: :P SQL reparado: SELECT
                t.TRIGGER_NAME, t.TRIGGER_GROUP, JD. JOB_CLASS_NAME
              DE
                qrtz_TRIGGERS t
              JUNTE-SE
                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)
              ONDE
                t.SCHED_NAME = @schedulerName E TRIGGER_STATE = @state E NEXT_FIRE_TIME <= @noLaterThan E (MISFIRE_INSTR = -1 OU (MISFIRE_INSTR <> -1 E NEXT_FIRE_TIME >= @noEarlierThan))
              ORDEM POR
                NEXT_FIRE_TIME ASC, PRIORIDADE LIMITE DE DESC 1

[Tempo de registro]: 2021-05-17 16:52:05,561 [ID da thread]: 5
Nível de log: DEBUG
Conteúdo do log: Aquisição em lote de 0 gatilhos

[Tempo de Registro]: 2021-05-17 16:52:05,568 [ID da Thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Nível de log: DEBUG
Conteúdo do log: :P reparado SQL: SELECT COUNT(TRIGGER_NAME) DE qrtz_TRIGGERS ONDE SCHED_NAME = @schedulerName E MISFIRE_INSTR <> -1 E NEXT_FIRE_TIME < @nextFireTime E TRIGGER_STATE = @state1

[Tempo de Registro]: 2021-05-17 16:52:05,569 [ID da Thread]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Nível de log: DEBUG
[Conteúdo do Registro]: Encontrei 0 gatilhos que perderam o horário de disparo programado.
————————————————————————————————————————————————————————————————————————————————
[Tempo de registro]: 2021-05-17 16:28:26,191 [ID da thread]: 5
Nível de log: INFO  
[Conteúdo do registro]: Agendador CPICEScheduler_$_NON_CLUSTERED Desligamento completo.
[Tempo de registro]: 2021-05-17 16:28:26,205 [ID da thread]: 1
Nível de log: INFO  
[Conteúdo do Registro]: [Missão Encerrada]
[Tempo de registro]: 2021-05-17 16:30:26.549 [ID da thread]: 1
Nível de log: INFO  
[Conteúdo do registro]: [Serviço iniciado]
[Tempo de registro]: 2021-05-17 16:30:26,676 [ID da thread]: 4
Nível de log: INFO  
[Conteúdo do Registro]: [Início da Missão]
[Tempo de registro]: 2021-05-17 16:30:26,818 [ID da Thread]: 4
Nível de log: INFO  
[Conteúdo do log]: Registrando a fonte de dados 'itsvse' com o provedor de base de dados: 'Quartz.Impl.AdoJobStore.Common.DbProvider'
[Tempo de log]:2021-05-17 16:30:26,824 [ID do Thread]:4
Nível de log: INFO  
[Conteúdo do log]: Usando o serializador de objetos: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json





Anterior:X-Encaminhado-Para múltiplos endereços IP no cabeçalho da requisição HTTP
Próximo:Nuget empacota várias bibliotecas em um pacote
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com