MTMCL.Config.ToReadableLog C# (CSharp) Method

ToReadableLog() public method

public ToReadableLog ( ) : string
return string
        public string ToReadableLog()
        {
            StringBuilder sb = new System.Text.StringBuilder();
            sb.AppendLine("Language: " + Lang);
            sb.AppendLine("Java Path: " + Javaw);
            sb.AppendLine("MineCraft Path: " + MCPath);
            sb.AppendLine("Java Xmx: " + Javaxmx);
            sb.AppendLine("Extra JVM Arg: " + ExtraJvmArg);
            sb.AppendLine("Download Source: " + DownloadSource);
            sb.AppendLine("Update Source: " + UpdateSource);
            sb.AppendLine("Last Played Version: " + LastPlayVer);
            sb.AppendLine("GUID" + GUID);
            sb.AppendLine("Background: " + Background);
            sb.AppendLine("Color Scheme: " + ColorScheme);
            sb.AppendLine("Expand Task Gui on loading: " + ExpandTaskGui);
            sb.AppendLine("Check update: " + CheckUpdate);
            return sb.ToString();
        }

Usage Example

Example #1
0
        private static void LoadConfig(string path) {
            Config = Config.Load(path);
            Logger.log(string.Format("loaded {0}", path));
            Logger.log(Config.ToReadableLog());

            LoadLanguage();
            LoadColor();
            LoadTheme();
            if (Config.Server != null)
            {
                if (App.forceNonDedicate)
                {
                    IsServerDedicated = false;
                    Logger.log("Launching normal version due to the argument");
                }
                else
                {
                    IsServerDedicated = true;
                    Logger.log("Launching server-dedicated version");
                }
            }
            else
            {
                IsServerDedicated = false;
                Logger.log("Launching normal version due to null server info");
            }
            if (string.IsNullOrWhiteSpace(Config.MCPath))
            {
                Logger.log("Minecraft path is null or whitespace. Guide is required.");
                needGuide = true;
            }
            if (string.IsNullOrWhiteSpace(Config.Javaw))
            {
                Logger.log("javaw.exe path is null or whitespace. Guide is required.");
                needGuide = true;
            }
        }