diff --git a/src/Serilog.Extensions.Logging/Extensions/Logging/SerilogLoggerProvider.cs b/src/Serilog.Extensions.Logging/Extensions/Logging/SerilogLoggerProvider.cs index 9507548..0a8910e 100644 --- a/src/Serilog.Extensions.Logging/Extensions/Logging/SerilogLoggerProvider.cs +++ b/src/Serilog.Extensions.Logging/Extensions/Logging/SerilogLoggerProvider.cs @@ -20,6 +20,9 @@ namespace Serilog.Extensions.Logging /// /// An that pipes events through Serilog. /// +#if LOGGING_BUILDER + [ProviderAlias("Serilog")] +#endif public class SerilogLoggerProvider : ILoggerProvider, ILogEventEnricher { internal const string OriginalFormatPropertyName = "{OriginalFormat}"; diff --git a/src/Serilog.Extensions.Logging/Serilog.Extensions.Logging.csproj b/src/Serilog.Extensions.Logging/Serilog.Extensions.Logging.csproj index c9d3bfb..15c0578 100644 --- a/src/Serilog.Extensions.Logging/Serilog.Extensions.Logging.csproj +++ b/src/Serilog.Extensions.Logging/Serilog.Extensions.Logging.csproj @@ -25,9 +25,6 @@ - - - @@ -39,7 +36,7 @@ - $(DefineConstants);ASYNCLOCAL + $(DefineConstants);ASYNCLOCAL;LOGGING_BUILDER @@ -47,7 +44,7 @@ - $(DefineConstants);ASYNCLOCAL + $(DefineConstants);ASYNCLOCAL;LOGGING_BUILDER diff --git a/src/Serilog.Extensions.Logging/SerilogLoggingBuilderExtensions.cs b/src/Serilog.Extensions.Logging/SerilogLoggingBuilderExtensions.cs index d4538eb..c55602b 100644 --- a/src/Serilog.Extensions.Logging/SerilogLoggingBuilderExtensions.cs +++ b/src/Serilog.Extensions.Logging/SerilogLoggingBuilderExtensions.cs @@ -1,4 +1,6 @@ -using System; +#if LOGGING_BUILDER + +using System; using Microsoft.Extensions.Logging; using Serilog.Extensions.Logging; @@ -23,8 +25,10 @@ public static ILoggingBuilder AddSerilog(this ILoggingBuilder builder, ILogger l if (builder == null) throw new ArgumentNullException(nameof(builder)); builder.AddProvider(new SerilogLoggerProvider(logger, dispose)); + builder.AddFilter(null, LogLevel.Trace); return builder; } } } +#endif // LOGGING_BUILDER