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

            BusinessLogicLoop(Guid.NewGuid());

            Console.ReadLine();
            throw new Exception("Global exception test");
        }
Exemplo n.º 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!");
 }
Exemplo n.º 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));
        }
Exemplo n.º 6
0
 private static void RunDiagnosticLoggingTask()
 {
     PioneerLogsTub.LogDiagnostic("Some Random Message.");
 }
Exemplo n.º 7
0
 private static void RunUsageLoggingTask()
 {
     PioneerLogsTub.LogUsage("RunUsageLoggingTask");
 }
Exemplo n.º 8
0
 private static void RunPerformanceLoggingTask()
 {
     PioneerLogsTub.StartPerformanceTracker();
     System.Threading.Thread.Sleep(1000);
     PioneerLogsTub.StopPerformanceTracker();
 }