From ea7366ddc6f0e13519589fcaa3729fd36b5eef79 Mon Sep 17 00:00:00 2001 From: Justin Clark-Casey (justincc) Date: Wed, 12 Oct 2011 19:42:04 +0100 Subject: When shutting down XEngine, log how many scripts are being shutdown so the user knows why they are waiting. --- OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'OpenSim/Region/ScriptEngine/XEngine') diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 156fd57..f6afcdb 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs @@ -271,6 +271,9 @@ namespace OpenSim.Region.ScriptEngine.XEngine { lock (m_Scripts) { + m_log.InfoFormat( + "[XEngine]: Shutting down {0} scripts in {1}", m_Scripts.Count, m_Scene.RegionInfo.RegionName); + foreach (IScriptInstance instance in m_Scripts.Values) { // Force a final state save @@ -1008,7 +1011,7 @@ namespace OpenSim.Region.ScriptEngine.XEngine IScriptInstance instance = (ScriptInstance) parms; - //m_log.DebugFormat("[XENGINE]: Processing event for {0}", instance); + //m_log.DebugFormat("[XEngine]: Processing event for {0}", instance); return instance.EventProcessor(); } -- cgit v1.1