Пример #1
0
 public ActionResult <IEnumerable <string> > GetTest()
 {
     PioneerLogsTub.CorrelationId = Guid.NewGuid().ToString();
     PioneerLogsTub.LogUsage("RunUsageLoggingTask", HttpContext);
     PioneerLogsTub.LogDiagnostic("Some Random Message.", HttpContext);
     return(Ok());
 }
Пример #2
0
 private static void BusinessLogicLoop(Guid id)
 {
     PioneerLogsTub.CorrelationId = id.ToString();
     RunPerformanceLoggingTask();
     RunUsageLoggingTask();
     RunDiagnosticLoggingTask();
     PioneerLogsTub.LogError("Oh NO!!!");
 }
Пример #3
0
        private static void Main(string[] args)
        {
            _config = PioneerLogsTub.RegisterLogger();

            BusinessLogicLoop(Guid.NewGuid());

            Console.ReadLine();
            throw new Exception("Global exception test");
        }
Пример #4
0
 //[PioneerLogsTrackUsage(Message = "TestController Get")]
 public ActionResult <IEnumerable <string> > Get()
 {
     PioneerLogsTub.LogDiagnostic("Hi, I am about to force an Exception.",
                                  HttpContext,
                                  new Dictionary <string, object> {
         { "Test", "Parameter" }
     });
     throw new Exception("I just manually forced an Exception.  Enjoy!");
 }
Пример #5
0
        public ActionResult <IEnumerable <string> > GetTest()
        {
            PioneerLogsTub.CorrelationId = Guid.NewGuid().ToString();
            PioneerLogsTub.LogUsage("RunUsageLoggingTask", HttpContext);
            PioneerLogsTub.LogDiagnostic("Some Random Message.", HttpContext);
            var errors = new ModelStateDictionary();

            errors.AddModelError("date", "frick");
            return(ValidationProblem(errors));
        }
Пример #6
0
 private static void RunDiagnosticLoggingTask()
 {
     PioneerLogsTub.LogDiagnostic("Some Random Message.");
 }
Пример #7
0
 private static void RunUsageLoggingTask()
 {
     PioneerLogsTub.LogUsage("RunUsageLoggingTask");
 }
Пример #8
0
 private static void RunPerformanceLoggingTask()
 {
     PioneerLogsTub.StartPerformanceTracker();
     System.Threading.Thread.Sleep(1000);
     PioneerLogsTub.StopPerformanceTracker();
 }