aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Grid
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-05-31 19:13:38 +0000
committerJustin Clarke Casey2008-05-31 19:13:38 +0000
commit01f933c273c4b0005d5b3709f48b9e79c92b38ed (patch)
treec7048d720906ca49a0194f521006886a4f7035f3 /OpenSim/Grid
parent* Ignored some bins and gens (diff)
downloadopensim-SC_OLD-01f933c273c4b0005d5b3709f48b9e79c92b38ed.zip
opensim-SC_OLD-01f933c273c4b0005d5b3709f48b9e79c92b38ed.tar.gz
opensim-SC_OLD-01f933c273c4b0005d5b3709f48b9e79c92b38ed.tar.bz2
opensim-SC_OLD-01f933c273c4b0005d5b3709f48b9e79c92b38ed.tar.xz
* Propogate OpenSimMain hack to stop mono-addins scanning warnings to the grid managing
* This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards
Diffstat (limited to 'OpenSim/Grid')
-rw-r--r--OpenSim/Grid/GridServer/GridServerBase.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/OpenSim/Grid/GridServer/GridServerBase.cs b/OpenSim/Grid/GridServer/GridServerBase.cs
index 263866a..a22f685 100644
--- a/OpenSim/Grid/GridServer/GridServerBase.cs
+++ b/OpenSim/Grid/GridServer/GridServerBase.cs
@@ -118,8 +118,15 @@ namespace OpenSim.Grid.GridServer
118 118
119 protected void LoadGridPlugins() 119 protected void LoadGridPlugins()
120 { 120 {
121 // Temporary hack to stop mono-addins scanning warnings from coming out on the console
122 TextWriter oldOutput = Console.Out;
123 Console.SetOut(new StreamWriter(Stream.Null));
124
121 AddinManager.Initialize("."); 125 AddinManager.Initialize(".");
122 AddinManager.Registry.Update(null); 126 AddinManager.Registry.Update(null);
127
128 // Returns the console.writelines back to the console's stream
129 Console.SetOut(oldOutput);
123 130
124 ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/GridServer"); 131 ExtensionNodeList nodes = AddinManager.GetExtensionNodes("/OpenSim/GridServer");
125 foreach (TypeExtensionNode node in nodes) 132 foreach (TypeExtensionNode node in nodes)