internal TracingConfigurationBuilder( [NotNull] ConsoleConfigurationBuilder consoleConfigurationBuilder, string fileTracingPath, bool fileTracingCreateIfNotExists, OutputMode fileTracingOutputMode) { this.consoleConfigurationBuilder = consoleConfigurationBuilder; this.fileTracingPath = fileTracingPath; this.fileTracingCreateIfNotExists = fileTracingCreateIfNotExists; this.fileTracingOutputMode = fileTracingOutputMode; }
public TracingConfigurationBuilder WithConsoleTracing( string format, Func <ConsoleConfigurationBuilder, ConsoleConfigurationBuilder> settings) { ConsoleConfigurationBuilder consoleBuilder = settings( new ConsoleConfigurationBuilder() .WithEnabled(true) .WithFormat(format)); return(new TracingConfigurationBuilder( consoleBuilder, this.fileTracingPath, this.fileTracingCreateIfNotExists, this.fileTracingOutputMode)); }