public override CmdResult ExecuteRequest(CmdRequest args) { int start = 0; string fname = "UI"; TextFilter filter = ClientManager.TheUILogFilter; if (args.Length > 0) { string sf = args[0].ToLower(); if (sf == "filter" || sf == "global") { filter = DLRConsole.TheGlobalLogFilter; fname = "Global"; } else { if (sf == "ui") { filter = DLRConsole.TheGlobalLogFilter; fname = "UI"; } } start = 1; } string ss = Parser.Rejoin(args, start); filter.UpateLogging(ss, WriteLine); return(Success("//log " + fname + " clear " + ss.Replace("\n", " "))); }