Beispiel #1
0
        /// <summary>
        /// Subscribes the debug log.
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="message">The message.</param>
        /// <returns></returns>
        public static async Task SubscribeDebugLog <T>(T message)
        {
            try
            {
                DebugLoggerModel logmessage = message as DebugLoggerModel;

                LogModel logModel = new LogModel
                {
                    Date            = logmessage.Date,
                    Severity        = (LogSeverity)Enum.Parse(typeof(LogSeverity), logmessage.Severity),
                    Logger          = logmessage.Logger,
                    File            = logmessage.File,
                    Method          = logmessage.Method,
                    Identity        = logmessage.Identity,
                    Message         = logmessage.Message,
                    StackTrace      = logmessage.StackTrace,
                    Exception       = logmessage.Exception,
                    ApplicationCode = logmessage.ApplicationCode,
                    ErrorCode       = logmessage.ErrorCode,
                    MessageData     = logmessage.MessageData,
                    ComponentStatus = logmessage.ComponentStatus
                };

                LogFacade logFacade = new LogFacade();
                Models.BaseResponse <string> businessResponse = logFacade.AddEvent(logModel);
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #2
0
 /// <summary>
 /// Losts the message notification.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="message">The message.</param>
 /// <returns></returns>
 public static async Task LostMessageNotification <T>(T message)
 {
     try
     {
         LostMessageNotification lostMessage = message as LostMessageNotification;
         LogFacade logFacade = new LogFacade();
         Models.BaseResponse <string> businessResponse = logFacade.AddLostEventBudsMessage(lostMessage);
     }
     catch (Exception ex)
     {
     }
 }
Beispiel #3
0
 public IHttpActionResult GetJsonResult(Models.BaseResponse response)
 {
     return(Ok(response));
 }