diff options
Diffstat (limited to 'OpenSim/Framework/Servers/BaseOpenSimServer.cs')
-rw-r--r-- | OpenSim/Framework/Servers/BaseOpenSimServer.cs | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/OpenSim/Framework/Servers/BaseOpenSimServer.cs b/OpenSim/Framework/Servers/BaseOpenSimServer.cs index 5b2d7dc..6346279 100644 --- a/OpenSim/Framework/Servers/BaseOpenSimServer.cs +++ b/OpenSim/Framework/Servers/BaseOpenSimServer.cs | |||
@@ -38,6 +38,8 @@ using log4net; | |||
38 | using log4net.Appender; | 38 | using log4net.Appender; |
39 | using log4net.Core; | 39 | using log4net.Core; |
40 | using log4net.Repository; | 40 | using log4net.Repository; |
41 | using OpenMetaverse; | ||
42 | using OpenMetaverse.StructuredData; | ||
41 | using OpenSim.Framework; | 43 | using OpenSim.Framework; |
42 | using OpenSim.Framework.Console; | 44 | using OpenSim.Framework.Console; |
43 | using OpenSim.Framework.Monitoring; | 45 | using OpenSim.Framework.Monitoring; |
@@ -45,16 +47,12 @@ using OpenSim.Framework.Servers; | |||
45 | using OpenSim.Framework.Servers.HttpServer; | 47 | using OpenSim.Framework.Servers.HttpServer; |
46 | using Timer=System.Timers.Timer; | 48 | using Timer=System.Timers.Timer; |
47 | 49 | ||
48 | using OpenMetaverse; | ||
49 | using OpenMetaverse.StructuredData; | ||
50 | |||
51 | |||
52 | namespace OpenSim.Framework.Servers | 50 | namespace OpenSim.Framework.Servers |
53 | { | 51 | { |
54 | /// <summary> | 52 | /// <summary> |
55 | /// Common base for the main OpenSimServers (user, grid, inventory, region, etc) | 53 | /// Common base for the main OpenSimServers (user, grid, inventory, region, etc) |
56 | /// </summary> | 54 | /// </summary> |
57 | public abstract class BaseOpenSimServer | 55 | public abstract class BaseOpenSimServer : ServerBase |
58 | { | 56 | { |
59 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 57 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
60 | 58 | ||
@@ -69,11 +67,6 @@ namespace OpenSim.Framework.Servers | |||
69 | protected IAppender m_logFileAppender = null; | 67 | protected IAppender m_logFileAppender = null; |
70 | 68 | ||
71 | /// <summary> | 69 | /// <summary> |
72 | /// Time at which this server was started | ||
73 | /// </summary> | ||
74 | protected DateTime m_startuptime; | ||
75 | |||
76 | /// <summary> | ||
77 | /// Record the initial startup directory for info purposes | 70 | /// Record the initial startup directory for info purposes |
78 | /// </summary> | 71 | /// </summary> |
79 | protected string m_startupDirectory = Environment.CurrentDirectory; | 72 | protected string m_startupDirectory = Environment.CurrentDirectory; |
@@ -96,9 +89,8 @@ namespace OpenSim.Framework.Servers | |||
96 | get { return m_httpServer; } | 89 | get { return m_httpServer; } |
97 | } | 90 | } |
98 | 91 | ||
99 | public BaseOpenSimServer() | 92 | public BaseOpenSimServer() : base() |
100 | { | 93 | { |
101 | m_startuptime = DateTime.Now; | ||
102 | m_version = VersionInfo.Version; | 94 | m_version = VersionInfo.Version; |
103 | 95 | ||
104 | // Random uuid for private data | 96 | // Random uuid for private data |
@@ -284,19 +276,6 @@ namespace OpenSim.Framework.Servers | |||
284 | } | 276 | } |
285 | 277 | ||
286 | /// <summary> | 278 | /// <summary> |
287 | /// Return a report about the uptime of this server | ||
288 | /// </summary> | ||
289 | /// <returns></returns> | ||
290 | protected string GetUptimeReport() | ||
291 | { | ||
292 | StringBuilder sb = new StringBuilder(String.Format("Time now is {0}\n", DateTime.Now)); | ||
293 | sb.Append(String.Format("Server has been running since {0}, {1}\n", m_startuptime.DayOfWeek, m_startuptime)); | ||
294 | sb.Append(String.Format("That is an elapsed time of {0}\n", DateTime.Now - m_startuptime)); | ||
295 | |||
296 | return sb.ToString(); | ||
297 | } | ||
298 | |||
299 | /// <summary> | ||
300 | /// Performs initialisation of the scene, such as loading configuration from disk. | 279 | /// Performs initialisation of the scene, such as loading configuration from disk. |
301 | /// </summary> | 280 | /// </summary> |
302 | public virtual void Startup() | 281 | public virtual void Startup() |