using EmbyToolbox.Services; namespace EmbyToolbox.ViewModels; public sealed class LogEntryViewModel { public required DateTime Timestamp { get; init; } public required LogLevel Level { get; init; } public required string LevelText { get; init; } public required string Module { get; init; } public required string Message { get; init; } public string DisplayText => $"[{Timestamp:HH:mm:ss}] {LevelText.ToLowerInvariant()}: {Message}"; }