using Umbraco.Core; using Umbraco.Core.Hosting; using Umbraco.Web.BackOffice.Filters; using Umbraco.Web.BackOffice.Controllers; namespace Umbraco.Web.BackOffice.Profiling { /// /// The API controller used to display the state of the web profiler /// [UmbracoApplicationAuthorizeAttribute(Constants.Applications.Settings)] public class WebProfilingController : UmbracoAuthorizedJsonController { private readonly IHostingEnvironment _hosting; public WebProfilingController(IHostingEnvironment hosting) { _hosting = hosting; } public object GetStatus() { return new { Enabled = _hosting.IsDebugMode }; } }}