Skip to content

Commit 740fc2f

Browse files
author
Sebastien Roche
committed
REFACTORING: removed explicit private to stay consistent with coding standards
REFACTORING: renamed GetLogLevel to GetLevel
1 parent beab81c commit 740fc2f

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

src/Serilog.AspNetCore/AspNetCore/RequestLoggingMiddleware.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424

2525
namespace Serilog.AspNetCore
2626
{
27-
internal class RequestLoggingMiddleware
27+
class RequestLoggingMiddleware
2828
{
2929
readonly RequestDelegate _next;
3030
readonly DiagnosticContext _diagnosticContext;
3131
readonly MessageTemplate _messageTemplate;
32-
readonly Func<HttpContext, LogEventLevel> _getLogLevel;
32+
readonly Func<HttpContext, LogEventLevel> _getLevel;
3333
static readonly LogEventProperty[] NoProperties = new LogEventProperty[0];
3434

3535
public RequestLoggingMiddleware(RequestDelegate next, DiagnosticContext diagnosticContext, RequestLoggingOptions options)
@@ -38,7 +38,7 @@ public RequestLoggingMiddleware(RequestDelegate next, DiagnosticContext diagnost
3838
_next = next ?? throw new ArgumentNullException(nameof(next));
3939
_diagnosticContext = diagnosticContext ?? throw new ArgumentNullException(nameof(diagnosticContext));
4040

41-
_getLogLevel = options.GetLogLevel;
41+
_getLevel = options.GetLevel;
4242
_messageTemplate = new MessageTemplateParser().Parse(options.MessageTemplate);
4343
}
4444

@@ -69,10 +69,10 @@ public async Task Invoke(HttpContext httpContext)
6969
}
7070
}
7171

72-
private bool LogCompletion(HttpContext httpContext, DiagnosticContextCollector collector, int statusCode, double elapsedMs, Exception ex)
72+
bool LogCompletion(HttpContext httpContext, DiagnosticContextCollector collector, int statusCode, double elapsedMs, Exception ex)
7373
{
7474
var logger = Log.ForContext<RequestLoggingMiddleware>();
75-
var level = _getLogLevel(httpContext);
75+
var level = _getLevel(httpContext);
7676

7777
if (!logger.IsEnabled(level)) return false;
7878

src/Serilog.AspNetCore/AspNetCore/RequestLoggingOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public class RequestLoggingOptions
4141
/// <value>
4242
/// The function returning the <see cref="LogEventLevel"/>.
4343
/// </value>
44-
public Func<HttpContext, LogEventLevel> GetLogLevel { get; set; }
44+
public Func<HttpContext, LogEventLevel> GetLevel { get; set; }
4545

4646
internal RequestLoggingOptions() { }
4747
}

src/Serilog.AspNetCore/SerilogApplicationBuilderExtensions.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,8 @@
1313
// limitations under the License.
1414

1515
using System;
16-
using System.Net;
1716
using Microsoft.AspNetCore.Builder;
1817
using Microsoft.AspNetCore.Http;
19-
using Microsoft.Extensions.Options;
2018
using Serilog.AspNetCore;
2119
using Serilog.Events;
2220

@@ -30,7 +28,7 @@ public static class SerilogApplicationBuilderExtensions
3028
const string DefaultRequestCompletionMessageTemplate =
3129
"HTTP {RequestMethod} {RequestPath} responded {StatusCode} in {Elapsed:0.0000} ms";
3230

33-
static Func<HttpContext, LogEventLevel> DefaultGetLogLevel =
31+
static Func<HttpContext, LogEventLevel> DefaultGetLevel =
3432
ctx => ctx.Response.StatusCode > 499 ? LogEventLevel.Error : LogEventLevel.Information;
3533

3634
/// <summary>
@@ -71,15 +69,15 @@ public static IApplicationBuilder UseSerilogRequestLogging(
7169

7270
var opts = new RequestLoggingOptions
7371
{
74-
GetLogLevel = DefaultGetLogLevel,
72+
GetLevel = DefaultGetLevel,
7573
MessageTemplate = DefaultRequestCompletionMessageTemplate
7674
};
7775
configureOptions?.Invoke(opts);
7876

7977
if (opts.MessageTemplate == null)
8078
throw new ArgumentException($"{nameof(opts.MessageTemplate)} cannot be null.");
81-
if (opts.GetLogLevel == null)
82-
throw new ArgumentException($"{nameof(opts.GetLogLevel)} cannot be null.");
79+
if (opts.GetLevel == null)
80+
throw new ArgumentException($"{nameof(opts.GetLevel)} cannot be null.");
8381

8482
return app.UseMiddleware<RequestLoggingMiddleware>(opts);
8583
}

0 commit comments

Comments
 (0)