aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Grid')
-rw-r--r--OpenSim/Grid/GridServer/GridServerBase.cs17
1 files changed, 10 insertions, 7 deletions
diff --git a/OpenSim/Grid/GridServer/GridServerBase.cs b/OpenSim/Grid/GridServer/GridServerBase.cs
index 5517953..8adab1a 100644
--- a/OpenSim/Grid/GridServer/GridServerBase.cs
+++ b/OpenSim/Grid/GridServer/GridServerBase.cs
@@ -28,7 +28,9 @@
28using System; 28using System;
29using System.Collections.Generic; 29using System.Collections.Generic;
30using System.IO; 30using System.IO;
31using System.Reflection;
31using System.Timers; 32using System.Timers;
33using log4net;
32using Mono.Addins; 34using Mono.Addins;
33using OpenSim.Framework; 35using OpenSim.Framework;
34using OpenSim.Framework.Console; 36using OpenSim.Framework.Console;
@@ -40,6 +42,8 @@ namespace OpenSim.Grid.GridServer
40 /// </summary> 42 /// </summary>
41 public class GridServerBase : BaseOpenSimServer, conscmd_callback 43 public class GridServerBase : BaseOpenSimServer, conscmd_callback
42 { 44 {
45 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
46
43 protected GridConfig m_config; 47 protected GridConfig m_config;
44 protected GridManager m_gridManager; 48 protected GridManager m_gridManager;
45 protected List<IGridPlugin> m_plugins = new List<IGridPlugin>(); 49 protected List<IGridPlugin> m_plugins = new List<IGridPlugin>();
@@ -56,7 +60,7 @@ namespace OpenSim.Grid.GridServer
56 60
57 public GridServerBase() 61 public GridServerBase()
58 { 62 {
59 m_console = new ConsoleBase("OpenGrid", this); 63 m_console = new ConsoleBase("GRID", this);
60 MainConsole.Instance = m_console; 64 MainConsole.Instance = m_console;
61 } 65 }
62 66
@@ -72,13 +76,13 @@ namespace OpenSim.Grid.GridServer
72 76
73 public void Startup() 77 public void Startup()
74 { 78 {
75 m_console.Status("Starting...\n"); 79 m_log.Info("[GRID]: Starting...");
76 80
77 Config(); 81 Config();
78 82
79 SetupGridManager(); 83 SetupGridManager();
80 84
81 m_console.Status("[GRID]: Starting HTTP process"); 85 m_log.Info("[GRID]: Starting HTTP process");
82 m_httpServer = new BaseHttpServer(m_config.HttpPort); 86 m_httpServer = new BaseHttpServer(m_config.HttpPort);
83 87
84 AddHttpHandlers(); 88 AddHttpHandlers();
@@ -87,7 +91,7 @@ namespace OpenSim.Grid.GridServer
87 91
88 m_httpServer.Start(); 92 m_httpServer.Start();
89 93
90 m_console.Status("[GRID]: Starting sim status checker"); 94 m_log.Info("[GRID]: Starting sim status checker");
91 95
92 Timer simCheckTimer = new Timer(3600000 * 3); // 3 Hours between updates. 96 Timer simCheckTimer = new Timer(3600000 * 3); // 3 Hours between updates.
93 simCheckTimer.Elapsed += new ElapsedEventHandler(CheckSims); 97 simCheckTimer.Elapsed += new ElapsedEventHandler(CheckSims);
@@ -114,14 +118,13 @@ namespace OpenSim.Grid.GridServer
114 118
115 protected void LoadGridPlugins() 119 protected void LoadGridPlugins()
116 { 120 {
117 //m_console.Status("[GRIDPLUGINS]: Looking for plugins");
118 AddinManager.Initialize("."); 121 AddinManager.Initialize(".");
119 AddinManager.Registry.Update(null); 122 AddinManager.Registry.Update(null);
120 123
121 ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/GridServer"); 124 ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/GridServer");
122 foreach (TypeExtensionNode node in nodes) 125 foreach (TypeExtensionNode node in nodes)
123 { 126 {
124 m_console.Status("[GRIDPLUGINS]: Loading OpenSim plugin " + node.Path); 127 m_log.Info("[GRID PLUGINS]: Loading OpenSim plugin " + node.Path);
125 IGridPlugin plugin = (IGridPlugin)node.CreateInstance(); 128 IGridPlugin plugin = (IGridPlugin)node.CreateInstance();
126 plugin.Initialise(this); 129 plugin.Initialise(this);
127 m_plugins.Add(plugin); 130 m_plugins.Add(plugin);
@@ -130,7 +133,7 @@ namespace OpenSim.Grid.GridServer
130 133
131 protected virtual void SetupGridManager() 134 protected virtual void SetupGridManager()
132 { 135 {
133 m_console.Status("[GRID]: Connecting to Storage Server"); 136 m_log.Info("[DATA]: Connecting to Storage Server");
134 m_gridManager = new GridManager(); 137 m_gridManager = new GridManager();
135 m_gridManager.AddPlugin(m_config.DatabaseProvider); 138 m_gridManager.AddPlugin(m_config.DatabaseProvider);
136 m_gridManager.Config = m_config; 139 m_gridManager.Config = m_config;