/// <summary>Creates an pre filled instance of this type.</summary> public static CsspLog Get(LogSeverity severity, int logCodeNumber, string message, [CallerFilePath]string codeFile = null, [CallerMemberName] string codeMethod = null, [CallerLineNumber] int codeLineNumber = 0) { var csspLog = new CsspLog() { Time = DateTime.Now, Severity = severity, LogCodeNumber = logCodeNumber, Message = message, CodeFile = codeFile, CodeMethod = codeMethod, CodeLineNumber = codeLineNumber, }; return csspLog; }
/// <summary>Creates an pre filled instance of this type.</summary> public static CsspLog Get(ICsspLog log) { var csspLog = new CsspLog(); log.CopyTo(csspLog); return csspLog; }