19 lines
553 B
C#
19 lines
553 B
C#
using System.IO;
|
|
using UnityEngine;
|
|
|
|
public class Logger
|
|
{
|
|
private const string directory = "/Logs/";
|
|
private const string baseName = "Log#";
|
|
|
|
public static void SaveLog<T>(T objToSerialize)
|
|
{
|
|
string dir = Application.persistentDataPath + directory;
|
|
if (!Directory.Exists(dir))
|
|
Directory.CreateDirectory(dir);
|
|
|
|
var logName = baseName + (Directory.GetFiles(dir).Length + 1).ToString();
|
|
string json = JsonUtility.ToJson(objToSerialize);
|
|
File.WriteAllText(dir + logName, json);
|
|
}
|
|
} |