protected void OnWriteMessageFailed(WriteMessageFailedEventArgs objArguments) { if (base.Initializing == false) { WriteMessageFailedHandler objHandler = WriteMessageFailed; if (objHandler != null) { objHandler(this, objArguments); } } }
private void Logs_WriteMessageFailed(object objSender, WriteMessageFailedEventArgs objArguments) { try { ErrorMessage objErrorMessage = new ErrorMessage(objArguments.Exception); if (objArguments.Message != null) { objErrorMessage.Details = "Original Message: " + objArguments.Message.Content; } _objInternalFileLog.WriteMessage(objErrorMessage); } catch { } }
public void WriteMessage(MessageBase objMessage) { if (objMessage != null) { bool blnIsMessageSupported = MessageTypes.IsMessageSupported(objMessage); if (blnIsMessageSupported == true) { try { OnWriteMessage(objMessage); } catch (Exception objException) { WriteMessageFailedEventArgs objArguments = new WriteMessageFailedEventArgs(objMessage, objException); OnWriteMessageFailed(objArguments); } } } }