AccModel.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. namespace Hotline.Logger.Models
  2. {
  3. /// <summary>
  4. /// 日志类
  5. /// </summary>
  6. public class AccModel : BaseLogModel
  7. {
  8. /// <summary>
  9. /// 时间间隔
  10. /// </summary>
  11. /// <returns></returns>
  12. public long Interval { get; set; }
  13. /// <summary>
  14. /// 方向 (Response, Request)
  15. /// </summary>
  16. public string Direction { get; set; } = string.Empty;
  17. /// <summary>
  18. /// 服务地址
  19. /// 请求/响应服务的地址
  20. /// </summary>
  21. public string ServiceUrl { get; set; }
  22. /// <summary>
  23. /// 被调用方法
  24. /// 被调用的方法,直接API地址
  25. /// </summary>
  26. public string Method { get; set; }
  27. /// <summary>
  28. /// 说明
  29. /// 调用方法注释说明,可为空
  30. /// </summary>
  31. public string MethodNote { get; set; } = string.Empty;
  32. /// <summary>
  33. /// 请求入参
  34. /// 请求(Request)的请求参数,响应时为空
  35. /// </summary>
  36. public string InParam { get; set; }
  37. /// <summary>
  38. /// 异常级别
  39. /// 有异常时的异常级别,通常为Error
  40. /// </summary>
  41. public string ErrorLevel { get; set; }
  42. /// <summary>
  43. /// 异常ID
  44. /// 调用服务有异常时,异常信息的日志ID,没异常日志时为空
  45. /// </summary>
  46. public string ErrorId { get; set; }
  47. /// <summary>
  48. /// 返回值
  49. /// 响应结果
  50. /// </summary>
  51. public string OutResult { get; set; } = string.Empty;
  52. }
  53. }