public static void Log(CyclicJobLogDefinition log)
        {
            try {
                if (!ApplicationMonitoringEnabled)
                {
                    return;
                }

                LoggerInstance.Log(log);
            } catch (Exception e) {
                logthrottle.WriteErrorWithThrottle(EventLogger.WriteError, "Error sending log: " + e.ToString());
            }
        }
示例#2
0
        public CyclicJobLog(DateTime instant, int duration, ObjectKey cyclicJobKey, int espaceId, int tenantId, string executedBy,
                            string errorId, DateTime shouldHaveRunAt, DateTime nextRun, string eSpaceName, string applicationName,
                            ObjectKey applicationKey, string cyclicJobName)
        {
            string        requestKey = string.Empty;
            RequestTracer reqTracer  = RuntimePlatformUtils.GetRequestTracer();

            if (reqTracer != null)
            {
                requestKey = reqTracer.RequestKey;
            }

            log = new CyclicJobLogDefinition(instant, duration, cyclicJobKey, espaceId, tenantId, executedBy,
                                             errorId, shouldHaveRunAt, nextRun, requestKey, eSpaceName, applicationName, applicationKey, cyclicJobName);
        }
示例#3
0
 public override void Log(CyclicJobLogDefinition log)
 {
 }
 public abstract void Log(CyclicJobLogDefinition log);
 public override void Log(CyclicJobLogDefinition log)
 {
     Log(log, LogType.Cyclic_Job);
 }
示例#6
0
 public CyclicJobLog(CyclicJobLog obj)
 {
     log = new CyclicJobLogDefinition(obj.Instant, obj.Duration, obj.CyclicJobKey, obj.EspaceId, obj.TenantId, obj.ExecutedBy,
                                      obj.ErrorId, obj.ShouldHaveRunAt, obj.NextRun, obj.RequestKey, obj.EspaceName, obj.ApplicationName, obj.ApplicationKey, obj.CyclicJobName);
 }
示例#7
0
 public CyclicJobLog()
 {
     log = new CyclicJobLogDefinition();
 }