Implement LogResults
This commit is contained in:
committed by
Maplewheels
parent
d70885711b
commit
4f8531332e
@@ -58,21 +58,11 @@ public partial class LoggerService : ILoggerService
|
|||||||
|
|
||||||
public void LogError(string message)
|
public void LogError(string message)
|
||||||
{
|
{
|
||||||
if (HideUserNames && !Environment.UserName.IsNullOrEmpty())
|
|
||||||
{
|
|
||||||
message = message.Replace(Environment.UserName, "USERNAME");
|
|
||||||
}
|
|
||||||
|
|
||||||
Log($"{message}", Color.Red, ServerLog.MessageType.Error);
|
Log($"{message}", Color.Red, ServerLog.MessageType.Error);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void LogWarning(string message)
|
public void LogWarning(string message)
|
||||||
{
|
{
|
||||||
if (HideUserNames && !Environment.UserName.IsNullOrEmpty())
|
|
||||||
{
|
|
||||||
message = message.Replace(Environment.UserName, "USERNAME");
|
|
||||||
}
|
|
||||||
|
|
||||||
Log($"{message}", Color.Yellow, ServerLog.MessageType.ServerMessage);
|
Log($"{message}", Color.Yellow, ServerLog.MessageType.ServerMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -90,6 +80,11 @@ public partial class LoggerService : ILoggerService
|
|||||||
|
|
||||||
public void Log(string message, Color? color = null, ServerLog.MessageType messageType = ServerLog.MessageType.ServerMessage)
|
public void Log(string message, Color? color = null, ServerLog.MessageType messageType = ServerLog.MessageType.ServerMessage)
|
||||||
{
|
{
|
||||||
|
if (HideUserNames && !Environment.UserName.IsNullOrEmpty())
|
||||||
|
{
|
||||||
|
message = message.Replace(Environment.UserName, "USERNAME");
|
||||||
|
}
|
||||||
|
|
||||||
DebugConsole.NewMessage(message, color);
|
DebugConsole.NewMessage(message, color);
|
||||||
|
|
||||||
#if SERVER
|
#if SERVER
|
||||||
@@ -136,7 +131,29 @@ public partial class LoggerService : ILoggerService
|
|||||||
|
|
||||||
public void LogResults(FluentResults.Result result)
|
public void LogResults(FluentResults.Result result)
|
||||||
{
|
{
|
||||||
LogError("LogResults not implemented");
|
if (result == null)
|
||||||
|
{
|
||||||
|
LogError("Result is null");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (result.IsSuccess)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var error in result.Errors)
|
||||||
|
{
|
||||||
|
LogError(error.Message);
|
||||||
|
|
||||||
|
if (error.Reasons != null)
|
||||||
|
{
|
||||||
|
foreach (var reason in error.Reasons)
|
||||||
|
{
|
||||||
|
LogError($" - {reason.Message}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void LogDebug(string message, Color? color = null)
|
public void LogDebug(string message, Color? color = null)
|
||||||
|
|||||||
Reference in New Issue
Block a user