using System;
using UnityEngine;
namespace MeowmentDebugTool
{
///
/// 日志节点
///
public class LogNode
{
///
/// 日志类型
///
public LogType LogType { get; private set; }
///
/// 日志消息
///
public string LogMessage { get; private set; }
///
/// 堆栈跟踪
///
public string StackTrace { get; private set; }
///
/// 日志时间
///
public DateTime LogTime { get; private set; }
///
/// 日志帧数
///
public int LogFrameCount { get; private set; }
///
/// 创建日志节点
///
public static LogNode Create(LogType logType, string logMessage, string stackTrace)
{
LogNode logNode = new LogNode();
logNode.LogType = logType;
logNode.LogMessage = logMessage;
logNode.StackTrace = stackTrace;
logNode.LogTime = DateTime.UtcNow;
logNode.LogFrameCount = Time.frameCount;
return logNode;
}
}
}