From 12900ea84e699f84943009f2d3218fcf5013c6f9 Mon Sep 17 00:00:00 2001
From: Justin Clark-Casey (justincc)
Date: Thu, 14 Mar 2013 23:39:15 +0000
Subject: Log same environment information to Robust log as is already done for
simulator logs, for debug purposes
---
OpenSim/Framework/Servers/BaseOpenSimServer.cs | 12 +-----------
OpenSim/Framework/Servers/ServerBase.cs | 20 ++++++++++++++++++++
OpenSim/Region/Application/OpenSim.cs | 1 +
OpenSim/Region/Application/OpenSimBase.cs | 4 ----
OpenSim/Server/Base/ServicesServerBase.cs | 5 +----
5 files changed, 23 insertions(+), 19 deletions(-)
(limited to 'OpenSim')
diff --git a/OpenSim/Framework/Servers/BaseOpenSimServer.cs b/OpenSim/Framework/Servers/BaseOpenSimServer.cs
index c0dc907..035b3ad 100644
--- a/OpenSim/Framework/Servers/BaseOpenSimServer.cs
+++ b/OpenSim/Framework/Servers/BaseOpenSimServer.cs
@@ -133,17 +133,7 @@ namespace OpenSim.Framework.Servers
/// Performs initialisation of the scene, such as loading configuration from disk.
///
public virtual void Startup()
- {
- m_log.Info("[STARTUP]: Beginning startup processing");
-
- m_log.Info("[STARTUP]: OpenSimulator version: " + m_version + Environment.NewLine);
- // clr version potentially is more confusing than helpful, since it doesn't tell us if we're running under Mono/MS .NET and
- // the clr version number doesn't match the project version number under Mono.
- //m_log.Info("[STARTUP]: Virtual machine runtime version: " + Environment.Version + Environment.NewLine);
- m_log.InfoFormat(
- "[STARTUP]: Operating system version: {0}, .NET platform {1}, {2}-bit\n",
- Environment.OSVersion, Environment.OSVersion.Platform, Util.Is64BitProcess() ? "64" : "32");
-
+ {
StartupSpecific();
TimeSpan timeTaken = DateTime.Now - m_startuptime;
diff --git a/OpenSim/Framework/Servers/ServerBase.cs b/OpenSim/Framework/Servers/ServerBase.cs
index 47baac8..657444c 100644
--- a/OpenSim/Framework/Servers/ServerBase.cs
+++ b/OpenSim/Framework/Servers/ServerBase.cs
@@ -113,6 +113,26 @@ namespace OpenSim.Framework.Servers
}
}
+ ///
+ /// Log information about the circumstances in which we're running (OpenSimulator version number, CLR details,
+ /// etc.).
+ ///
+ public void LogEnvironmentInformation()
+ {
+ // FIXME: This should be done down in ServerBase but we need to sort out and refactor the log4net
+ // XmlConfigurator calls first accross servers.
+ m_log.InfoFormat("[SERVER BASE]: Starting in {0}", m_startupDirectory);
+
+ m_log.InfoFormat("[SERVER BASE]: OpenSimulator version: {0}", m_version);
+
+ // clr version potentially is more confusing than helpful, since it doesn't tell us if we're running under Mono/MS .NET and
+ // the clr version number doesn't match the project version number under Mono.
+ //m_log.Info("[STARTUP]: Virtual machine runtime version: " + Environment.Version + Environment.NewLine);
+ m_log.InfoFormat(
+ "[SERVER BASE]: Operating system version: {0}, .NET platform {1}, {2}-bit",
+ Environment.OSVersion, Environment.OSVersion.Platform, Util.Is64BitProcess() ? "64" : "32");
+ }
+
public void RegisterCommonAppenders(IConfig startupConfig)
{
ILoggerRepository repository = LogManager.GetRepository();
diff --git a/OpenSim/Region/Application/OpenSim.cs b/OpenSim/Region/Application/OpenSim.cs
index 4075edb..11dd052 100644
--- a/OpenSim/Region/Application/OpenSim.cs
+++ b/OpenSim/Region/Application/OpenSim.cs
@@ -159,6 +159,7 @@ namespace OpenSim
MainConsole.Instance = m_console;
+ LogEnvironmentInformation();
RegisterCommonAppenders(Config.Configs["Startup"]);
RegisterConsoleCommands();
diff --git a/OpenSim/Region/Application/OpenSimBase.cs b/OpenSim/Region/Application/OpenSimBase.cs
index 137bd81..c555915 100644
--- a/OpenSim/Region/Application/OpenSimBase.cs
+++ b/OpenSim/Region/Application/OpenSimBase.cs
@@ -134,10 +134,6 @@ namespace OpenSim
///
public OpenSimBase(IConfigSource configSource) : base()
{
- // FIXME: This should be done down in ServerBase but we need to sort out and refactor the log4net
- // XmlConfigurator calls first accross servers.
- m_log.InfoFormat("[SERVER BASE]: Starting in {0}", m_startupDirectory);
-
LoadConfigSettings(configSource);
}
diff --git a/OpenSim/Server/Base/ServicesServerBase.cs b/OpenSim/Server/Base/ServicesServerBase.cs
index 5aff72a..7c8e6b7 100644
--- a/OpenSim/Server/Base/ServicesServerBase.cs
+++ b/OpenSim/Server/Base/ServicesServerBase.cs
@@ -186,10 +186,7 @@ namespace OpenSim.Server.Base
XmlConfigurator.Configure();
}
- // FIXME: This should be done down in ServerBase but we need to sort out and refactor the log4net
- // XmlConfigurator calls first accross servers.
- m_log.InfoFormat("[SERVER BASE]: Starting in {0}", m_startupDirectory);
-
+ LogEnvironmentInformation();
RegisterCommonAppenders(startupConfig);
if (startupConfig.GetString("PIDFile", String.Empty) != String.Empty)
--
cgit v1.1