Example #1
0
		/// <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;
		}
Example #2
0
		/// <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;
		}