19 lines
468 B
C#
19 lines
468 B
C#
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}";
|
|
}
|