public IActionResult Test1(string request) { SetupCustomLogs.Logger().Debug("call Test1"); _tracer.ActiveSpan? .SetOperationName("TestController/Test1 " + request) .Log(new Dictionary <string, object> { { "request", request }, }); return(Ok(request + " *-*" + request)); }
public async Task <IActionResult> TestDelay(string request) { var delay = _rnd.Next(300, 1100); SetupCustomLogs.Logger().Debug("call TestDelay for request {0} with delay {1}", request, delay); _tracer.ActiveSpan? .SetOperationName("TestController/TestDelay") .Log(new Dictionary <string, object> { { "request", request }, { "delay", delay }, }); await Task.Delay(delay); SetupCustomLogs.Logger().Debug("finish TestDelay for request {0}", request); _tracer.ActiveSpan?.Log($"finish TestDelay for request {request}"); return(Ok(request + " !-!" + delay)); }