/// <summary> /// Enable LLDB internal logging. Takes a log channel and a list of log types. /// </summary> public override Task <EnableLogResponse> EnableLog(EnableLogRequest request, ServerCallContext context) { SbDebuggerPreconditionCheck(); var result = sbDebugger.EnableLog(request.Channel, new List <string>(request.Types_)); var response = new EnableLogResponse { Result = result }; return(Task.FromResult(response)); }
public bool EnableLog(string channel, IEnumerable <string> types) { var request = new EnableLogRequest { Channel = channel }; request.Types_.Add(types); EnableLogResponse response = null; if (connection.InvokeRpc(() => { response = client.EnableLog(request); })) { return(response.Result); } return(false); }