protected virtual string FormatLogString(DetailedLog log, string logText) { if (QuantumConsole.Instance != null) { return(ChirpConsoleUtils.WrapTextColorByLevel(logText, log.Type, QuantumConsole.Instance.Theme)); } return(logText); }
public void Start(ActionContext context) { if (context.Console is ChirpQuantumConsole chirpConsole) { chirpConsole.Search(searchTerm); } else { context.Console.LogToConsole(ChirpConsoleUtils.WrapTextColorByLevel("Search requires ChirpQuantumConsole.", LogType.Error, context.Console.Theme)); } }