LogModel.cs 735 B

1234567891011121314151617181920212223242526272829303132
  1. using System;
  2. using IPLocationServerTool.Logger;
  3. using Vinno.IUS.Common.Log;
  4. namespace IPLocationServerTool.Model
  5. {
  6. /// <summary>
  7. /// log info model
  8. /// </summary>
  9. public class LogModel
  10. {
  11. /// <summary>
  12. /// Get message.
  13. /// </summary>
  14. public string Message { get; }
  15. /// <summary>
  16. /// Get log level.
  17. /// </summary>
  18. public LogLevel LogLevel { get; }
  19. /// <summary>
  20. /// log info id
  21. /// </summary>
  22. public string Id { get; }
  23. public LogModel(string message, LogLevel logLevel)
  24. {
  25. Id = Guid.NewGuid().ToString();
  26. Message = message;
  27. LogLevel = logLevel;
  28. }
  29. }
  30. }