/// <summary> /// Flushes any items in the queue when shutting down an app /// </summary> public static void Shutdown() { //flush logs queue _LogClient.Close(); //flush any remaining metrics as well MetricClient.StopMetricsQueue("Logger Shutdown called"); }
static StackifyTraceListener() { GlobalEventSystemFacade.SubscribeToPrepareForShutDownEvent(args => { StackifyAPILogger.Log("Composite C1 TraceListener shutting down"); MetricClient.StopMetricsQueue("Composite C1 TraceListener shutting down"); StackifyLogger.Shutdown(); }); }