private void host_Faulted(object sender, EventArgs e) { var logBuffer = new LogBuffer(); try { logBuffer.Critical("The BusReceiverServiceHost faulted. Attempting to re-open..."); this.serviceHost.Abort(); this.serviceHost = this.CreateServiceHostInternal(); this.serviceHost.Open(); logBuffer.Information("BusReceiverServiceHost re-opened."); } finally { logBuffer.FlushToLog(LogPriority.Application, LogCategory.ServiceBus); } }
private void WriteToLog(LogBuffer logBuffer) { logBuffer.FlushToLog("Request log", LogPriority.Request); }