public void OnAfter(object result) { string ret = result == null ? "null" : result.ToString(); var message = $"Returning `{ret}`"; _scope.Trace(message); //Console.WriteLine($"Hi from .OnAfter {_scope.Id}: Message: {message}"); _scope.Dispose(); }
public void ShouldImplicitlySetBeginAndEndTime() { ILogScope scope = Context.Current.Log.BeginScope("q"); scope.BeginTime.Should().BeCloseTo(DateTime.UtcNow); scope.EndTime.Should().BeNull(); scope.Dispose(); scope.EndTime.Should().BeCloseTo(DateTime.UtcNow); }