protected virtual IEnumerable <String> BuildLogEntryFields(SchedulerEngineBase engine, TaskLogEntryType type, ISchedulerTask task, DateTime taskStartedOn, String additionalInfo)
        {
            yield return(DateTime.Now.ToString("s"));

            yield return(engine.Name);

            yield return(type.ToString());

            yield return(task.GetType().Name);

            yield return((DateTime.Now - taskStartedOn).ToString());

            yield return(WrapAsCsvValue(additionalInfo));
        }
		protected virtual IEnumerable<String> BuildLogEntryFields(SchedulerEngineBase engine, TaskLogEntryType type, ISchedulerTask task, DateTime taskStartedOn, String additionalInfo)
		{
			yield return DateTime.Now.ToString("s");
			yield return engine.Name;
			yield return type.ToString();
			yield return task.GetType().Name;
			yield return (DateTime.Now - taskStartedOn).ToString();
			yield return WrapAsCsvValue(additionalInfo);
		}