Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 35326|Odpowiedź: 0

[Rozwiązane] Zamknij kwarc. .NET

[Skopiuj link]
Opublikowano 19.05.2021 10:14:22 | | |
Użyj Quartz.NET, aby zaplanować niestandardowe zadania w naszej aplikacji.Wszystko działa dobrze, oprócz kwarcu. .Net automatycznie zapisuje logi debugowania. orazRównolegle do mojego loga biznesowego (log4net używany)!

Q:Jak wyłączyć te zapisy?
A: Ustaw LogProvider.IsDisabled = true przed uruchomieniem planisty; (używając Quartz.Logging;To wszystko


OtoQuartz.NET samologowane logi debugów (równolegle do moich logów biznesowych)

[Czas logowania]: 2021-05-17 16:52:05,552 [ID wątku]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Poziom dziennika: DEBUG
[Zawartość dziennika]: Skanowanie pod kątem błędów odpalenia...

[Czas logowania]: 2021-05-17 16:52:05,559 [ID wątku]: 5
Poziom dziennika: DEBUG
Zawartość logów: :P poprawiony SQL: SELECT
                t.TRIGGER_NAME, t.TRIGGER_GROUP, jd. JOB_CLASS_NAME
              OD
                qrtz_TRIGGERS t
              DOŁĄCZ
                qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME I jd. JOB_GROUP = t.JOB_GROUP I jd. JOB_NAME = t.JOB_NAME)
              GDZIE
                t.SCHED_NAME = @schedulerName I TRIGGER_STATE = @state I NEXT_FIRE_TIME <= @noLaterThan I (MISFIRE_INSTR = -1 OR (MISFIRE_INSTR <> -1 I NEXT_FIRE_TIME >= @noEarlierThan))
              KOLEJNOŚĆ
                NEXT_FIRE_TIME ASC, PRIORYTET DESC LIMIT 1

[Czas rejestracji]: 2021-05-17 16:52:05,561 [ID wątku]: 5
Poziom dziennika: DEBUG
Zawartość dziennika: Pakietowe pozyskiwanie 0 wyzwalaczy

[Czas logowania]: 2021-05-17 16:52:05,568 [ID wątku]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Poziom dziennika: DEBUG
Zawartość dziennika: :P POPRAWIONY SQL: WYBIERZ COUNT(TRIGGER_NAME) Z qrtz_TRIGGERS, GDZIE SCHED_NAME = @schedulerName I MISFIRE_INSTR <> -1 I NEXT_FIRE_TIME < @nextFireTime I TRIGGER_STATE = @state1

[Czas logowania]: 2021-05-17 16:52:05,569 [ID wątku]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Poziom dziennika: DEBUG
[Zawartość logu]: Znalazłem 0 wyzwalaczy, które nie zdążyły na zaplanowany czas odpalenia.
————————————————————————————————————————————————————————————————————————————————
[Czas logowania]: 2021-05-17 16:28:26,191 [ID wątku]: 5
Poziom dziennika: INFO  
[Zawartość logu]: Harmonogram CPICEScheduler_$_NON_CLUSTERED Wyłączenie zakończone.
[Czas logowania]: 2021-05-17 16:28:26,205 [ID wątku]: 1
Poziom dziennika: INFO  
[Treść dziennika]: [Misja zamknięta]
[Czas logowania]: 2021-05-17 16:30:26,549 [Identyfikator wątku]: 1
Poziom dziennika: INFO  
[Zawartość logu]: [Usługa rozpoczęta]
[Czas logowania]: 2021-05-17 16:30:26,676 [ID wątku]: 4
Poziom dziennika: INFO  
[Zawartość dziennika]: [Początek misji]
[Czas logowania]: 2021-05-17 16:30:26,818 [Identyfikator wątku]: 4
Poziom dziennika: INFO  
[Log content]: Rejestracja źródła danych 'itsvse' u dostawcy baz danych: 'Quartz.Impl.AdoJobStore.Common.DbProvider'
[Czas logowania]:2021-05-17 16:30:26,824 [ID wątku]:4
Poziom dziennika: INFO  
[Zawartość logu]: Używanie serializera obiektów: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json





Poprzedni:X-Forwarded-Dla wielu adresów IP w nagłówku HTTP request
Następny:Nuget pakuje wiele bibliotek w jeden pakiet
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com