Quartz.NET を使ってアプリ内のカスタムタスクをスケジュールしてください。すべて問題なく動作しますが、Quartzは問題ありません。 .Netは自動的にデバッグログを記録します。 そしてビジネスログ(log4net使用)と並行して!
Q:これらのログをオフにするにはどうすればいいですか?
A: スケジューラを起動する前に LogProvider.IsDisabled = true を設定する; (Quartz.Loggingを使い、)それです
これがその内容ですQuartz.NET 自己ログのデバッグログ(ビジネスログと並行して)
[ログタイム]:2021-05-17 16:52:05,552 [スレッドID]:QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) ログレベル:DEBUG [ログ内容]:誤射のスキャン中...
[ログタイム]: 2021-05-17 16:52:05,559 [スレッドID]: 5 ログレベル:DEBUG ログの内容::P repared SQL: SELECT(選択済み) t.TRIGGER_NAME、t.TRIGGER_GROUP、JD。 JOB_CLASS_NAME 差出人 qrtz_TRIGGERS 参加 qrtz_JOB_DETAILS JD ON(JD. SCHED_NAME = t.SCHED_NAME と JD。 JOB_GROUP = t.JOB_GROUP と JD。 JOB_NAME = t.JOB_NAME) どこ t.SCHED_NAME = @schedulerName かつ TRIGGER_STATE = @state と NEXT_FIRE_TIME < = @noLaterThan および(MISFIRE_INSTR = -1 または (MISFIRE_INSTR <> -1 と NEXT_FIRE_TIME > = @noEarlierThan)) 順番は NEXT_FIRE_TIME ASC、優先度定義制限1
[ログタイム]: 2021-05-17 16:52:05,561 [スレッドID]: 5 ログレベル:DEBUG ログ内容:バッチ取得でトリガー0個
[ログタイム]: 2021-05-17 16:52:05,568 [スレッドID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) ログレベル:DEBUG ログ内容::P 修正済みSQL:qrtz_TRIGGERSからCOUNT(TRIGGER_NAME)を選択。SCHED_NAME = @schedulerName MISFIRE_INSTR <> -1、NEXT_FIRE_TIME < @nextFireTime と TRIGGER_STATE = @state1
[ログタイム]: 2021-05-17 16:52:05,569 [スレッドID]: QuartzScheduler_CPICEScheduler-NON_CLUSTERED_MisfireHandler (0) ログレベル:DEBUG [ログ内容]:予定された発射時間を過ぎたトリガーは0件検出。 ———————————————————————————————————————————————————————————————————————————————— [ログタイム]: 2021-05-17 16:28:26,191 [スレッドID]: 5 ログレベル:INFO [ログ内容]: スケジューラー CPICEScheduler_$_NON_CLUSTERED シャットダウン完了。 [ログタイム]: 2021-05-17 16:28:26,205 [スレッドID]: 1 ログレベル:INFO [ログ内容]:[ミッション終了] [ログタイム]: 2021-05-17 16:30:26,549 [スレッドID]: 1 ログレベル:INFO [ログ内容]:[サービス開始] [ログタイム]: 2021-05-17 16:30:26,676 [スレッドID]: 4 ログレベル:INFO [ログ内容]:[ミッション開始] [ログタイム]: 2021-05-17 16:30:26,818 [スレッドID]: 4 ログレベル:INFO [ログ内容]: データベースプロバイダーでデータソース「itsvse」を登録中:'Quartz.Impl.AdoJobStore.Common.DbProvider' [ログタイム]:2021-05-17 16:30:26,824 [スレッドID]:4 ログレベル:INFO [ログ内容]:オブジェクトシリアライザーの使用:Quartz.Simpl.JsonObjectSerializer, Quartz.Serialization.Json
|