Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 35326|Odpověď: 0

[Vyřešeno] Zavřít Quartz. .NET

[Kopírovat odkaz]
Zveřejněno 19.05.2021 10:14:22 | | |
Použijte Quartz.NET k plánování vlastních úkolů v naší aplikaci.Všechno funguje dobře, kromě křemene. .Net automaticky zaznamenává ladění logy. aParalelně s mým firemním logem (log4net použito)!

Q:Jak vypnu tyto záznamy?
A: Nastavte LogProvider.IsDisabled = true před spuštěním plánovače; (pomocí Quartz.Logging;To je vše


Tady to mášQuartz.NET samologované debug logy (paralelně s mými firemními logy)

[Čas záznamu]: 2021-05-17 16:52:05,552 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Úroveň logu: DEBUG
[Obsah záznamu]: Skenování na selhání...

[Čas záznamu]: 2021-05-17 16:52:05,559 [ID vlákna]: 5
Úroveň logu: DEBUG
Obsah logu: :P upravené SQL: SELECT
                t.TRIGGER_NAME, t.TRIGGER_GROUP, jd. JOB_CLASS_NAME
              Z
                qrtz_TRIGGERS t
              JOIN
                qrtz_JOB_DETAILS jd ON (jd. SCHED_NAME = t.SCHED_NAME A jd. JOB_GROUP = t.JOB_GROUP A jd. JOB_NAME = t.JOB_NAME)
              KDE
                t.SCHED_NAME = @schedulerName A TRIGGER_STATE = @state A NEXT_FIRE_TIME <= @noLaterThan A (MISFIRE_INSTR = -1 NEBO (MISFIRE_INSTR <> -1 A NEXT_FIRE_TIME >= @noEarlierThan))
              POŘADÍ
                NEXT_FIRE_TIME ASC, PRIORITNÍ DESC LIMIT 1

[Čas záznamu]: 2021-05-17 16:52:05,561 [Thread ID]: 5
Úroveň logu: DEBUG
Obsah záznamu: Hromadné získávání 0 spouštěčů

[Čas záznamu]: 2021-05-17 16:52:05,568 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Úroveň logu: DEBUG
Obsah logu: :P upravený SQL: VYBERTE COUNT(TRIGGER_NAME) Z qrtz_TRIGGERS, KDE SCHED_NAME = @schedulerName A MISFIRE_INSTR <> -1 A NEXT_FIRE_TIME < @nextFireTime A TRIGGER_STATE = @state1

[Čas záznamu]: 2021-05-17 16:52:05,569 [ID vlákna]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0)
Úroveň logu: DEBUG
[Obsah záznamu]: Nenašel jsem žádné spouštěče, které by minuly plánovaný čas odpálení.
————————————————————————————————————————————————————————————————————————————————
[Čas záznamu]: 2021-05-17 16:28:26,191 [ID vlákna]: 5
Úroveň záznamu: INFO  
[Obsah záznamu]: Plánovač CPICEScheduler_$_NON_CLUSTERED Vypnutí dokončeno.
[Čas záznamu]: 2021-05-17 16:28:26,205 [ID vlákna]: 1
Úroveň záznamu: INFO  
[Obsah záznamu]: [Mise uzavřena]
[Čas záznamu]: 2021-05-17 16:30:26,549 [Thread ID]: 1
Úroveň záznamu: INFO  
[Obsah záznamu]: [Služba zahájena]
[Čas záznamu]: 2021-05-17 16:30:26,676 [Thread ID]: 4
Úroveň záznamu: INFO  
[Obsah záznamu]: [Začátek mise]
[Čas záznamu]: 2021-05-17 16:30:26,818 [Thread ID]: 4
Úroveň záznamu: INFO  
[Log content]: Registrace datového zdroje 'itsvse' u poskytovatele databáze: 'Quartz.Impl.AdoJobStore.Common.DbProvider'
[Čas záznamu]:2021-05-17 16:30:26,824 [ID vlákna]:4
Úroveň záznamu: INFO  
[Obsah záznamu]: Použití objektového serializéru: Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json





Předchozí:X-Forwarded-Pro více IP adres v hlavičce HTTP požadavku
Další:Nuget balí více knihoven do jednoho balíčku
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com