From 6ed5283bc06a62f38eb517e67b975832b603bf61 Mon Sep 17 00:00:00 2001 From: Jeff Ames Date: Tue, 5 Feb 2008 19:44:27 +0000 Subject: Converted logging to use log4net. Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done. --- OpenSim/Region/Application/Application.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'OpenSim/Region/Application/Application.cs') diff --git a/OpenSim/Region/Application/Application.cs b/OpenSim/Region/Application/Application.cs index 4c4d315..f1db8d6 100644 --- a/OpenSim/Region/Application/Application.cs +++ b/OpenSim/Region/Application/Application.cs @@ -35,17 +35,20 @@ namespace OpenSim { public class Application { + private static readonly log4net.ILog m_log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); + public static string iniFilePath = ""; //could move our main function into OpenSimMain and kill this class [STAThread] public static void Main(string[] args) { + log4net.Config.XmlConfigurator.Configure(); + AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); Console.WriteLine("OpenSim " + VersionInfo.Version + "\n"); - Console.Write("Performing compatibility checks... "); string supported = String.Empty; if (Util.IsEnvironmentSupported(ref supported)) @@ -75,11 +78,10 @@ namespace OpenSim OpenSimMain sim = new OpenSimMain(configSource); sim.StartUp(); - while (true) { - MainLog.Instance.MainLogPrompt(); + MainConsole.Instance.Prompt(); } } @@ -112,7 +114,7 @@ namespace OpenSim // Do we not always want to see exception messages? // if (e.IsTerminating) - MainLog.Instance.Error("APPLICATION", msg); + MainConsole.Instance.Error("[APPLICATION]: " + msg); // Try to post errormessage to an URL try @@ -131,6 +133,5 @@ namespace OpenSim _IsHandlingException=false; } - } } -- cgit v1.1