From 5277fc64c07da92014e749be40aa837193a26495 Mon Sep 17 00:00:00 2001 From: Mike Mazur Date: Mon, 16 Feb 2009 02:27:43 +0000 Subject: - change AssetInventoryServer config from XML to INI - convert AssetInventoryServer logging to OpenSim's log4net - updated AssetInventoryServer.ini.example file --- OpenSim/Grid/AssetInventoryServer/Main.cs | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'OpenSim/Grid/AssetInventoryServer/Main.cs') diff --git a/OpenSim/Grid/AssetInventoryServer/Main.cs b/OpenSim/Grid/AssetInventoryServer/Main.cs index 2f01281..8f7d706 100644 --- a/OpenSim/Grid/AssetInventoryServer/Main.cs +++ b/OpenSim/Grid/AssetInventoryServer/Main.cs @@ -28,7 +28,8 @@ */ using System; -using System.ServiceProcess; +using Nini.Config; +using log4net.Config; namespace OpenSim.Grid.AssetInventoryServer { @@ -36,28 +37,24 @@ namespace OpenSim.Grid.AssetInventoryServer { static void Main(string[] args) { -#if DEBUG - AssetInventoryServer server = new AssetInventoryServer(); + XmlConfigurator.Configure(); + + ArgvConfigSource configSource = new ArgvConfigSource(args); + configSource.AddSwitch("Startup", "inifile"); + + AssetInventoryServer server = new AssetInventoryServer(configSource); if (server.Start()) { - Console.WriteLine("Asset server is running. Press CTRL+C to quit"); - Console.CancelKeyPress += delegate(object sender, ConsoleCancelEventArgs e) { - Console.WriteLine("Asset server is shutting down..."); + Console.WriteLine("AssetInventory server is shutting down..."); server.Shutdown(); Environment.Exit(0); }; server.Work(); - //while (true) - // Console.ReadLine(); } -#else - ServiceBase[] servicesToRun = new ServiceBase[] { new AssetInventoryServer() }; - ServiceBase.Run(servicesToRun); -#endif } } } -- cgit v1.1