Find file
534314e Oct 10, 2013
34 lines (29 sloc) 965 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Common.Logging;
using System.Threading;
namespace Quartz.FeaturePack.Jobs
/// <summary>
/// This job dumps to the log all of the scheduler information as it is running. It gives us a look at what is going on at a given time.
/// </summary>
public class DiagnosticJob : IJob
#region IJob Members
public void Execute(IJobExecutionContext context)
_Log.InfoFormat("Calendar Names: {0}", string.Join(",", context.Scheduler.GetCalendarNames()));
//TODO: dump more data here
private void outputMetadata(SchedulerMetaData metaData)
_Log.InfoFormat("Scheduler Metadata:\nRunning Since: {0}", metaData.RunningSince);
private static readonly ILog _Log = LogManager.GetLogger(typeof(DiagnosticJob));