mirror of
https://github.com/zs-yg/MCSJ.git
synced 2025-12-06 10:50:42 +08:00
添加日志
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Collections.Generic;
|
||||
using MCSJ.Tools.LogSystem;
|
||||
|
||||
namespace MCSJ.Tools.ServerManagement
|
||||
{
|
||||
@@ -12,6 +13,7 @@ namespace MCSJ.Tools.ServerManagement
|
||||
{
|
||||
while (true)
|
||||
{
|
||||
LogMain.Info("显示服务器管理菜单");
|
||||
Console.WriteLine("\n=== 服务器管理 ===");
|
||||
Console.WriteLine("1. 生成启动脚本");
|
||||
Console.WriteLine("2. 启动服务器");
|
||||
@@ -23,17 +25,22 @@ namespace MCSJ.Tools.ServerManagement
|
||||
switch (choice)
|
||||
{
|
||||
case "1":
|
||||
LogMain.Info("用户选择: 生成启动脚本");
|
||||
ScriptGenerator.GenerateScript();
|
||||
break;
|
||||
case "2":
|
||||
LogMain.Info("用户选择: 启动服务器");
|
||||
ServerStarter.StartServer();
|
||||
break;
|
||||
case "3":
|
||||
LogMain.Info("用户选择: 同意eula.txt");
|
||||
EulaAgreer.AgreeEula();
|
||||
break;
|
||||
case "4":
|
||||
LogMain.Info("用户选择: 返回主菜单");
|
||||
return;
|
||||
default:
|
||||
LogMain.Warn($"无效菜单选项: {choice}");
|
||||
Console.WriteLine("无效选项");
|
||||
break;
|
||||
}
|
||||
@@ -48,11 +55,16 @@ namespace MCSJ.Tools.ServerManagement
|
||||
var profiles = new List<string>();
|
||||
if (Directory.Exists("profiles"))
|
||||
{
|
||||
LogMain.Info("获取服务器存档列表");
|
||||
foreach (var dir in Directory.GetDirectories("profiles"))
|
||||
{
|
||||
profiles.Add(Path.GetFileName(dir));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
LogMain.Warn("服务器存档目录不存在");
|
||||
}
|
||||
return profiles;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user