Serilog.Tests.Support.DelegatingSink.GetLogEvent C# (CSharp) Метод

GetLogEvent() публичный статический Метод

public static GetLogEvent ( Action writeAction ) : LogEvent
writeAction Action
Результат Serilog.Events.LogEvent
        public static LogEvent GetLogEvent(Action<ILogger> writeAction)
        {
            LogEvent result = null;
            var l = new LoggerConfiguration()
                .MinimumLevel.Verbose()
                .WriteTo.Sink(new DelegatingSink(le => result = le))
                .CreateLogger();

            writeAction(l);
            return result;
        }