From fbb3a0295ff3cd48e0a8db2ce1f36f47f553e6b8 Mon Sep 17 00:00:00 2001 From: Lucca Faria Ferri Date: Sat, 28 Jan 2023 06:19:13 -0800 Subject: [PATCH] quick rename on logger CommandGroup.cs and CommandManager.cs; Show Min privilege on command if it's a debug mode. TODO: Change to Unknown command instead. --- src/DiIiS-NA/D3-GameServer/CommandManager/CommandGroup.cs | 6 +++++- src/DiIiS-NA/D3-GameServer/CommandManager/CommandManager.cs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/DiIiS-NA/D3-GameServer/CommandManager/CommandGroup.cs b/src/DiIiS-NA/D3-GameServer/CommandManager/CommandGroup.cs index cb1efe4..be6e049 100644 --- a/src/DiIiS-NA/D3-GameServer/CommandManager/CommandGroup.cs +++ b/src/DiIiS-NA/D3-GameServer/CommandManager/CommandGroup.cs @@ -11,7 +11,7 @@ namespace DiIiS_NA.GameServer.CommandManager { public class CommandGroup { - private static readonly Logger Logger = LogManager.CreateLogger("Commands"); + private static readonly Logger Logger = LogManager.CreateLogger("CmdGrp"); public CommandGroupAttribute Attributes { get; private set; } @@ -83,7 +83,11 @@ namespace DiIiS_NA.GameServer.CommandManager // check if the user has enough privileges to invoke the command. if (invokerClient != null && target.MinUserLevel > invokerClient.Account.UserLevel) +#if DEBUG + return $"You don't have enough privileges to invoke that command (Min. level: {Attributes.MinUserLevel})."; +#else return "You don't have enough privileges to invoke that command."; +#endif return (string)_commands[target].Invoke(this, new object[] { @params, invokerClient }); } diff --git a/src/DiIiS-NA/D3-GameServer/CommandManager/CommandManager.cs b/src/DiIiS-NA/D3-GameServer/CommandManager/CommandManager.cs index 2d07573..4166eb7 100644 --- a/src/DiIiS-NA/D3-GameServer/CommandManager/CommandManager.cs +++ b/src/DiIiS-NA/D3-GameServer/CommandManager/CommandManager.cs @@ -11,7 +11,7 @@ namespace DiIiS_NA.GameServer.CommandManager { public static class CommandManager { - private static readonly Logger Logger = LogManager.CreateLogger("CM"); + private static readonly Logger Logger = LogManager.CreateLogger("CmdMan"); private static readonly Dictionary CommandGroups = new Dictionary(); static CommandManager()