namespace DMS.Application.DTOs; /// /// 用于在UI上显示NLog日志条目的DTO。 /// public class NlogDto { /// /// 日志ID。 /// public int Id { get; set; } /// /// 日志记录时间。 /// public DateTime LogTime { get; set; } /// /// 日志级别 (如 INFO, ERROR 等)。 /// public string Level { get; set; } /// /// 线程ID。 /// public int ThreadId { get; set; } /// /// 线程名称。 /// public string ThreadName { get; set; } /// /// 调用点(通常是记录日志的方法名)。 /// public string Callsite { get; set; } /// /// 调用点所在的行号。 /// public int CallsiteLineNumber { get; set; } /// /// 日志消息内容。 /// public string Message { get; set; } /// /// 记录日志的记录器名称。 /// public string Logger { get; set; } /// /// 异常信息(如果有的话)。 /// public string Exception { get; set; } /// /// 调用方文件路径。 /// public string CallerFilePath { get; set; } /// /// 调用方行号。 /// public int CallerLineNumber { get; set; } /// /// 调用方成员(方法名)。 /// public string CallerMember { get; set; } }