|
@@ -10,15 +10,17 @@ namespace Quadarax.Foundation.Core.Data
|
|
|
public string Message { get; }
|
|
public string Message { get; }
|
|
|
public int Code { get; }
|
|
public int Code { get; }
|
|
|
public ErrorLevelEnum Level { get; }
|
|
public ErrorLevelEnum Level { get; }
|
|
|
|
|
+ public DateTime Timestamp { get; }
|
|
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
|
|
#region *** Constructors ***
|
|
#region *** Constructors ***
|
|
|
- public Error(string message, int code, ErrorLevelEnum level)
|
|
|
|
|
|
|
+ public Error(string message, int code, ErrorLevelEnum level, DateTime? timestamp = null)
|
|
|
{
|
|
{
|
|
|
Message = message;
|
|
Message = message;
|
|
|
Code = code;
|
|
Code = code;
|
|
|
Level = level;
|
|
Level = level;
|
|
|
|
|
+ Timestamp = timestamp ?? DateTime.Now;
|
|
|
}
|
|
}
|
|
|
public Error(Exception exception)
|
|
public Error(Exception exception)
|
|
|
{
|
|
{
|
|
@@ -27,6 +29,7 @@ namespace Quadarax.Foundation.Core.Data
|
|
|
|
|
|
|
|
Message = exception.Message;
|
|
Message = exception.Message;
|
|
|
Code = exception.GetCode();
|
|
Code = exception.GetCode();
|
|
|
|
|
+ Timestamp = DateTime.Now;
|
|
|
}
|
|
}
|
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|