namespace LogCentral.Server.Controllers; public class LogEntryDto { public string Id { get; set; } = Guid.NewGuid().ToString(); public DateTime Timestamp { get; set; } public string ApplicationName { get; set; } = default!; public string ApplicationVersion { get; set; } = default!; public string Environment { get; set; } = default!; public string MachineName { get; set; } = default!; public int Level { get; set; } public string Category { get; set; } = default!; public string Message { get; set; } = default!; public string? Exception { get; set; } public string? StackTrace { get; set; } public Dictionary? Properties { get; set; } public string? UserId { get; set; } public string? SessionId { get; set; } public string? RequestId { get; set; } public string? CorrelationId { get; set; } }