public LogMessageModel[] GetMessages(string appenderId) { var appender = int.Parse(appenderId); if (!LoggingAppender.ValidAppender(appender)) { HttpHelper.SetStatusCode(HttpStatusCode.NotFound); return new LogMessageModel[0]; } var messages = LoggingAppender.FlushMessages(appender).Select(Convert); return messages.ToArray(); }
public LogMessageModel[] GetMessages(string appenderId) { var appender = int.Parse(appenderId); if (!LoggingAppender.ValidAppender(appender)) { #if USE_WCF var ctx = WebOperationContext.Current; // ReSharper disable once PossibleNullReferenceException ctx.OutgoingResponse.StatusCode = HttpStatusCode.NotFound; #else Response.StatusCode = (int)HttpStatusCode.InternalServerError; #endif return(new LogMessageModel[0]); } var messages = LoggingAppender.FlushMessages(appender).Select(Convert); return(messages.ToArray()); }