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);
            }
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }