/// <summary> /// Log job event /// </summary> /// <param name="logLevel"></param> /// <param name="jobType"></param> /// <param name="executionType"></param> /// <param name="resultStatus"></param> /// <param name="message"></param> /// <param name="exception"></param> private static void LogJobEvent(LogLevel logLevel, JobTypeEnum jobType, JobExecutionTypeEnum executionType, JobResultStatusEnum resultStatus, string message, Exception exception = null) { var theEvent = new LogEventInfo(logLevel, JOB_LOGGER_NAME, message); theEvent.Properties["JobStatus"] = resultStatus.ToString(); theEvent.Properties["JobType"] = jobType.ToString(); theEvent.Properties["ExecutionType"] = executionType.ToString(); if (exception != null) { theEvent.Exception = exception; } JobLogger.Log(theEvent); }
/// <summary> /// Log job error /// </summary> /// <param name="jobType"></param> /// <param name="executionType"></param> /// <param name="resultStatus"></param> /// <param name="message"></param> /// <param name="exception"></param> public static void LogJobError(JobTypeEnum jobType, JobExecutionTypeEnum executionType, JobResultStatusEnum resultStatus, string message, Exception exception) { // var theEvent = new LogEventInfo(LogLevel.Error, JOB_LOGGER_NAME, message); // theEvent.Properties["Status"] = JobResultStatusEnum.Success.ToString(); // theEvent.Properties["JobType"] = jobType.ToString(); // theEvent.Properties["IsForced"] = isForced.ToString(); // JobLogger.Log(theEvent); LogJobEvent(LogLevel.Error, jobType, executionType, resultStatus, message, exception); }