public void Log(LogBuffer.Message message) { if (Runtime.DebugLevel == DebugLevel.Off) { return; } var strings = new List <string>(); foreach (var obj in message.Content) { if (obj == null) { strings.Add("null"); } else { strings.Add(obj.ToString()); } } var output = string.Join(" ", strings); Console.WriteLine(output); var splitOnNewlines = output.Split("\n"); foreach (var split in splitOnNewlines) { this.renderer.OnMessageLog(split); } }
public void Log(LogBuffer.Message message) { var strings = new List <string>(); foreach (var obj in message.Content) { strings.Add(obj == null ? "null" : obj.ToString()); } var output = string.Join(" ", strings); }
public void Log(LogBuffer.Message message) { var strings = new List <string>(); foreach (var obj in message.Content) { strings.Add(obj.ToString()); } var output = string.Join(" ", strings); Console.WriteLine(output); this.lines.Add(output); }