예제 #1
0
        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();
        }
예제 #2
0
        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);
        }