Beispiel #1
0
        public void Log(string message, LogType logType, LogOption logOption, Object context = null)
        {
            var fullMessage = _richTextFactory
                              .UnstyledText(TitleBacked)
                              .UnstyledText(message).ToString();

            _richTextFactory.Clear();

            Debug.LogFormat(logType, logOption, context, fullMessage);
        }
Beispiel #2
0
        private Logger(string prefix, string title, Color titleColor, FontStyle titleStyle = FontStyle.Normal)
        {
            Title      = title;
            TitleColor = titleColor;
            TitleStyle = titleStyle;

            _richTextFactory = new RichTextFluent(2048);
            TitleBacked      = _richTextFactory
                               .UnstyledText(prefix)
                               .Style(TitleStyle).Color(TitleColor).Text(Title)
                               .ToString(true);
        }