コード例 #1
0
        public void AbandonRecordsOperationId()
        {
            var innerLogger = new CollectingLogger();
            var logger      = new LoggerConfiguration()
                              .WriteTo.Logger(innerLogger.Logger)
                              .Enrich.FromLogContext()
                              .CreateLogger();

            var op = logger.BeginOperation("Test");

            op.Dispose();
            Assert.True(
                Assert.Single(innerLogger.Events)
                .Properties.ContainsKey(nameof(Operation.Properties.OperationId))
                );
        }