OpenTelemetry.Logs.OpenTelemetryLoggerOptions
Contains OpenTelemetry logging options.
namespace OpenTelemetry.Logs
{
public static class LoggerProviderExtensions
{
public static LoggerProvider AddProcessor(this LoggerProvider provider, BaseProcessor<LogRecord> processor);
public static bool ForceFlush(this LoggerProvider provider, int timeoutMilliseconds = -1);
public static bool Shutdown(this LoggerProvider provider, int timeoutMilliseconds = -1);
}
}
namespace OpenTelemetry.Logs
{
public class OpenTelemetryLoggerOptions
{
public bool IncludeFormattedMessage { get; set; }
public bool IncludeScopes { get; set; }
public bool ParseStateValues { get; set; }
public OpenTelemetryLoggerOptions AddProcessor(BaseProcessor<LogRecord> processor);
public OpenTelemetryLoggerOptions AddProcessor(Func<IServiceProvider, BaseProcessor<LogRecord>> implementationFactory);
public OpenTelemetryLoggerOptions SetResourceBuilder(ResourceBuilder resourceBuilder);
public OpenTelemetryLoggerOptions();
}
}