//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2020 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
using GameFramework;
using System;
using UnityEngine;
namespace UnityGameFramework.Runtime
{
public sealed partial class DebuggerComponent
{
///
/// 日志记录结点。
///
public sealed class LogNode
{
private DateTime m_LogTime;
private int m_LogFrameCount;
private LogType m_LogType;
private string m_LogMessage;
private string m_StackTrack;
///
/// 初始化日志记录结点的新实例。
///
public LogNode(LogType logType, string logMessage, string stackTrack)
{
m_LogTime = DateTime.Now;
m_LogFrameCount = Time.frameCount;
m_LogType = logType;
m_LogMessage = logMessage;
m_StackTrack = stackTrack;
}
///
/// 获取日志时间。
///
public DateTime LogTime
{
get
{
return m_LogTime;
}
}
///
/// 获取日志帧计数。
///
public int LogFrameCount
{
get
{
return m_LogFrameCount;
}
}
///
/// 获取日志类型。
///
public LogType LogType
{
get
{
return m_LogType;
}
}
///
/// 获取日志内容。
///
public string LogMessage
{
get
{
return m_LogMessage;
}
}
///
/// 获取日志堆栈信息。
///
public string StackTrack
{
get
{
return m_StackTrack;
}
}
}
}
}