using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; using log4net; namespace CMS.Common; public class Logic { private static readonly ILog log = LogManager.GetLogger(typeof(Program)); public static IActionResult BuildResponseAsync(string url, string request, int errorCode, string message, object data) { log.Info("URL: " + url + " => Request: " + request + "\n Response: " + JsonConvert.SerializeObject(new { errorCode, message, data })); return new OkObjectResult(new { errorCode, message, data }); } }