防止空回车

This commit is contained in:
milimoe 2025-07-23 01:09:54 +08:00
parent c32188e0f5
commit 9e1c68042d
Signed by: milimoe
GPG Key ID: 9554D37E4B8991D0

View File

@ -77,6 +77,7 @@ namespace Milimoe.FunGame.Server.Services
public static void Write(string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true) public static void Write(string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true)
{ {
if (msg.Trim() == "") return;
if (type == InvokeMessageType.Warning) if (type == InvokeMessageType.Warning)
{ {
level = LogLevel.Warning; level = LogLevel.Warning;
@ -87,7 +88,7 @@ namespace Milimoe.FunGame.Server.Services
} }
if (!useLevel || (useLevel && (int)level >= (int)Config.LogLevelValue)) if (!useLevel || (useLevel && (int)level >= (int)Config.LogLevelValue))
{ {
if (msg.Trim() != "") Console.Write("\r" + GetPrefix(type, level) + msg + "> "); Console.Write("\r" + GetPrefix(type, level) + msg + "> ");
Console.ResetColor(); Console.ResetColor();
} }
else Type(); else Type();
@ -95,6 +96,7 @@ namespace Milimoe.FunGame.Server.Services
public static void WriteLine(string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true) public static void WriteLine(string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true)
{ {
if (msg.Trim() == "") return;
if (type == InvokeMessageType.Warning) if (type == InvokeMessageType.Warning)
{ {
level = LogLevel.Warning; level = LogLevel.Warning;
@ -105,13 +107,14 @@ namespace Milimoe.FunGame.Server.Services
} }
if (!useLevel || ((int)level >= (int)Config.LogLevelValue)) if (!useLevel || ((int)level >= (int)Config.LogLevelValue))
{ {
if (msg.Trim() != "") Console.WriteLine("\r" + GetPrefix(type, level) + msg); Console.WriteLine("\r" + GetPrefix(type, level) + msg);
} }
Type(); Type();
} }
public static void WriteLine_Addons(string addon, string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true) public static void WriteLine_Addons(string addon, string msg, InvokeMessageType type = InvokeMessageType.System, LogLevel level = LogLevel.Info, bool useLevel = true)
{ {
if (msg.Trim() == "") return;
if (type == InvokeMessageType.Warning) if (type == InvokeMessageType.Warning)
{ {
level = LogLevel.Warning; level = LogLevel.Warning;
@ -122,7 +125,7 @@ namespace Milimoe.FunGame.Server.Services
} }
if (!useLevel || ((int)level >= (int)Config.LogLevelValue)) if (!useLevel || ((int)level >= (int)Config.LogLevelValue))
{ {
if (msg.Trim() != "") Console.WriteLine("\r" + GetPrefix(type, level, addon) + msg); Console.WriteLine("\r" + GetPrefix(type, level, addon) + msg);
} }
Type(); Type();
} }