* Added the "show connections" command to print out all of the currently tracked IClientAPIs
parent
c033477d2f
commit
25878d6828
|
@ -239,6 +239,10 @@ namespace OpenSim
|
|||
"show users [full]",
|
||||
"Show user data", HandleShow);
|
||||
|
||||
m_console.Commands.AddCommand("region", false, "show connections",
|
||||
"show connections",
|
||||
"Show connection data", HandleShow);
|
||||
|
||||
m_console.Commands.AddCommand("region", false, "show users full",
|
||||
"show users full",
|
||||
String.Empty, HandleShow);
|
||||
|
@ -921,7 +925,25 @@ namespace OpenSim
|
|||
regionName));
|
||||
}
|
||||
|
||||
m_log.Info("");
|
||||
m_log.Info(String.Empty);
|
||||
break;
|
||||
|
||||
case "connections":
|
||||
System.Text.StringBuilder connections = new System.Text.StringBuilder("Connections:\n");
|
||||
m_sceneManager.ForEachScene(
|
||||
delegate(Scene scene)
|
||||
{
|
||||
scene.ClientManager.ForEach(
|
||||
delegate(IClientAPI client)
|
||||
{
|
||||
connections.AppendFormat("{0}: {1} ({2}) from {3} on circuit {4}\n",
|
||||
scene.RegionInfo.RegionName, client.Name, client.AgentId, client.RemoteEndPoint, client.CircuitCode);
|
||||
}
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
m_log.Info(connections.ToString());
|
||||
break;
|
||||
|
||||
case "modules":
|
||||
|
|
Loading…
Reference in New Issue