diff --git a/OpenSim/Grid/GridServer/GridServerBase.cs b/OpenSim/Grid/GridServer/GridServerBase.cs index 263866a439..a22f6851d7 100644 --- a/OpenSim/Grid/GridServer/GridServerBase.cs +++ b/OpenSim/Grid/GridServer/GridServerBase.cs @@ -118,8 +118,15 @@ namespace OpenSim.Grid.GridServer protected void LoadGridPlugins() { + // Temporary hack to stop mono-addins scanning warnings from coming out on the console + TextWriter oldOutput = Console.Out; + Console.SetOut(new StreamWriter(Stream.Null)); + AddinManager.Initialize("."); AddinManager.Registry.Update(null); + + // Returns the console.writelines back to the console's stream + Console.SetOut(oldOutput); ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/GridServer"); foreach (TypeExtensionNode node in nodes) diff --git a/OpenSim/Region/Application/OpenSimMain.cs b/OpenSim/Region/Application/OpenSimMain.cs index bd1811667d..d790e41ecb 100644 --- a/OpenSim/Region/Application/OpenSimMain.cs +++ b/OpenSim/Region/Application/OpenSimMain.cs @@ -157,14 +157,14 @@ namespace OpenSim if (Directory.Exists("addin-db-001")) Directory.Delete("addin-db-001", true); - //This blocks the scanning warnings from outputing to the console. + // This blocks the scanning warnings from outputing to the console. TextWriter oldOutput = Console.Out; Console.SetOut(new StreamWriter(Stream.Null)); AddinManager.Initialize("."); AddinManager.Registry.Update(null); - //Returns the console.writelines back to the console's stream + // Returns the console.writelines back to the console's stream Console.SetOut(oldOutput); Application.iniFilePath = startupConfig.GetString("inifile", "OpenSim.ini");