minor: Tell user the current debug http level if "debug http" console command is executed without a level parameter

0.7.3-extended
Justin Clark-Casey (justincc) 2012-06-15 01:27:29 +01:00
parent 84d97b3bc0
commit 88596d6097
1 changed files with 11 additions and 3 deletions

View File

@ -244,12 +244,13 @@ namespace OpenSim
Debug); Debug);
m_console.Commands.AddCommand("Comms", false, "debug http", m_console.Commands.AddCommand("Comms", false, "debug http",
"debug http <level>", "debug http [<level>]",
"Turn on inbound non-poll http request debugging for everything except the event queue (see debug eq).", "Turn on inbound non-poll http request debugging for everything except the event queue (see debug eq).",
"If level <= 0, then no extra logging is done.\n" "If level <= 0, then no extra logging is done.\n"
+ "If level >= 1, then short warnings are logged when receiving bad input data.\n" + "If level >= 1, then short warnings are logged when receiving bad input data.\n"
+ "If level >= 2, then long warnings are logged when receiving bad input data.\n" + "If level >= 2, then long warnings are logged when receiving bad input data.\n"
+ "If level >= 3, then short notices about all incoming non-poll HTTP requests are logged.\n", + "If level >= 3, then short notices about all incoming non-poll HTTP requests are logged.\n"
+ "If no level is specified then the current level is returned.",
Debug); Debug);
m_console.Commands.AddCommand("Comms", false, "debug teleport", "debug teleport", "Toggle teleport route debugging", Debug); m_console.Commands.AddCommand("Comms", false, "debug teleport", "debug teleport", "Toggle teleport route debugging", Debug);
@ -916,8 +917,15 @@ namespace OpenSim
break; break;
} }
} }
else if (args.Length == 2)
{
MainConsole.Instance.OutputFormat("Current debug http level is {0}", MainServer.DebugLevel);
}
else
{
MainConsole.Instance.Output("Usage: debug http 0..3");
}
MainConsole.Instance.Output("Usage: debug http 0..3");
break; break;
case "scene": case "scene":