DebuggerComponent.ConsoleWindow.LogNode.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. //------------------------------------------------------------
  2. // Game Framework v3.x
  3. // Copyright © 2013-2017 Jiang Yin. All rights reserved.
  4. // Homepage: http://gameframework.cn/
  5. // Feedback: mailto:jiangyin@gameframework.cn
  6. //------------------------------------------------------------
  7. using System;
  8. using UnityEngine;
  9. namespace UnityGameFramework.Runtime
  10. {
  11. public partial class DebuggerComponent
  12. {
  13. private partial class ConsoleWindow
  14. {
  15. private sealed class LogNode
  16. {
  17. private readonly DateTime m_LogTime;
  18. private readonly LogType m_LogType;
  19. private readonly string m_LogMessage;
  20. private readonly string m_StackTrack;
  21. public LogNode(LogType logType, string logMessage, string stackTrack)
  22. {
  23. m_LogTime = DateTime.Now;
  24. m_LogType = logType;
  25. m_LogMessage = logMessage;
  26. m_StackTrack = stackTrack;
  27. }
  28. public DateTime LogTime
  29. {
  30. get
  31. {
  32. return m_LogTime;
  33. }
  34. }
  35. public LogType LogType
  36. {
  37. get
  38. {
  39. return m_LogType;
  40. }
  41. }
  42. public string LogMessage
  43. {
  44. get
  45. {
  46. return m_LogMessage;
  47. }
  48. }
  49. public string StackTrack
  50. {
  51. get
  52. {
  53. return m_StackTrack;
  54. }
  55. }
  56. }
  57. }
  58. }
  59. }