mirror of
https://github.com/zs-yg/MCSJ.git
synced 2025-12-07 03:10:43 +08:00
30 lines
737 B
C#
30 lines
737 B
C#
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());
|
|
}
|
|
}
|
|
}
|