using Microsoft.AspNetCore.Mvc; namespace CatLink.Api { [ApiController] [Route("debug")] public class DebugController : ControllerBase { private readonly ILogger _logger; public DebugController(ILogger logger) { _logger = logger; } [HttpGet] public IActionResult GetDebugInfo() { return Ok(new { timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(), uptime = Environment.TickCount64, os = Environment.OSVersion.ToString(), processorCount = Environment.ProcessorCount, workingSet = Environment.WorkingSet, gcMemory = GC.GetTotalMemory(false) }); } } }