public static void Initialize(string file) { config = new Config(file, true); if (config != null) { LogLevel = config.Read("Log.Level", LogTypes.Success | LogTypes.Info); LogDirectory = config.Read("Log.Directory", "Logs/Manager"); LogConsoleFile = config.Read("Log.Console.File", ""); LogDatabaseFile = config.Read("Log.Database.File", ""); LogPacketFile = config.Read("Log.Packet.File", ""); LogFile fl = null; if (LogConsoleFile != "") { if (!Directory.Exists(LogDirectory)) Directory.CreateDirectory(LogDirectory); fl = new LogFile(LogDirectory, LogConsoleFile); } Log.Initialize(LogLevel, fl); initialized = true; } if (initialized) ReadConfig(); }
public static void Initialize(LogTypes logTypes, LogFile logFile = null) { Logger = Logger ?? new Logger(); Logger.Initialize(logTypes, logFile); }