添加日志系统和gitignore

This commit is contained in:
zs-yg
2025-11-09 14:48:42 +08:00
parent 0b6f66304b
commit 8982aa9bcc
4 changed files with 83 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using System;
using System.IO;
namespace MCSJ.Tools.LogSystem
{
public static class LogCreator
{
public static string GenerateLogFileName()
{
DateTime now = DateTime.Now;
return $"{now:yyyy-MM-dd-HH-mm-ss}.log";
}
public static string GetLogDirectory()
{
string logDir = Path.Combine(Directory.GetCurrentDirectory(), "logs");
if (!Directory.Exists(logDir))
{
Directory.CreateDirectory(logDir);
}
return logDir;
}
public static string GetLogFilePath()
{
return Path.Combine(GetLogDirectory(), GenerateLogFileName());
}
}
}