public static void Initialize(string file) { // Initialize exception logger if (!Directory.Exists("Crashes")) { Directory.CreateDirectory("Crashes"); } var el = new LogWriter("Crashes", "WorldNode.log"); ExceptionLog.Initialize(el); // Initialize unhandled exception handler/logger AppDomain.CurrentDomain.UnhandledException += (o, e) => { try { var ex = (Exception)e.ExceptionObject; ExceptionLog.Write(ex); } catch (Exception) { throw; } }; config = new Config(file); if (config != null) { IsInitialized = true; LogLevel = (LogType)config.Read("Log.Level", 0x7, true); LogDirectory = config.Read("Log.Directory", "Logs/Node"); LogConsoleFile = config.Read("Log.Console.File", ""); LogPacketFile = config.Read("Log.Packet.File", ""); LogWriter fl = null; if (LogConsoleFile != "") { if (!Directory.Exists(LogDirectory)) { Directory.CreateDirectory(LogDirectory); } fl = new LogWriter(LogDirectory, LogConsoleFile); } Log.Initialize(LogLevel, fl); if (LogPacketFile != "") { PacketLog.Initialize(LogDirectory, LogPacketFile); } } ReadConfig(); }
public static void Initialize(string file) { // Initialize exception logger if (!Directory.Exists("Crashes")) { Directory.CreateDirectory("Crashes"); } var el = new LogWriter("Crashes", "AuthServer.log"); ExceptionLog.Initialize(el); config = new Config(file); if (config != null) { IsInitialized = true; LogLevel = (LogType)config.Read("Log.Level", 0x7, true); LogDirectory = config.Read("Log.Directory", "Logs/Auth"); LogConsoleFile = config.Read("Log.Console.File", ""); LogPacketFile = config.Read("Log.Packet.File", ""); LogWriter fl = null; if (LogConsoleFile != "") { if (!Directory.Exists(LogDirectory)) { Directory.CreateDirectory(LogDirectory); } fl = new LogWriter(LogDirectory, LogConsoleFile); } Log.Initialize(LogLevel, fl); if (LogPacketFile != "") { PacketLog.Initialize(LogDirectory, LogPacketFile); } } ReadConfig(); }