Skip to content

Commit 02570f5

Browse files
committed
Refactor code
1 parent a3b4b0d commit 02570f5

File tree

4 files changed

+14
-18
lines changed

4 files changed

+14
-18
lines changed

src/Microsoft.OpenApi.Hidi/Handlers/TransformCommandHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ public async Task<int> InvokeAsync(InvocationContext context)
5050
string filterbycollection = context.ParseResult.GetValueForOption(FilterByCollectionOption);
5151
CancellationToken cancellationToken = (CancellationToken)context.BindingContext.GetService(typeof(CancellationToken));
5252

53-
var logger = Logger.ConfigureLogger(logLevel);
54-
53+
using var loggerFactory = Logger.ConfigureLogger(logLevel);
54+
var logger = loggerFactory.CreateLogger<OpenApiService>();
5555
try
5656
{
5757
await OpenApiService.TransformOpenApiDocument(openapi, csdl, csdlFilter, output, cleanOutput, version, format, terseOutput, logLevel, inlineLocal, inlineExternal, filterbyoperationids, filterbytags, filterbycollection, cancellationToken);

src/Microsoft.OpenApi.Hidi/Handlers/ValidateCommandHandler.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ public async Task<int> InvokeAsync(InvocationContext context)
2626
CancellationToken cancellationToken = (CancellationToken)context.BindingContext.GetService(typeof(CancellationToken));
2727

2828

29-
var logger = Logger.ConfigureLogger(logLevel);
30-
29+
using var loggerFactory = Logger.ConfigureLogger(logLevel);
30+
var logger = loggerFactory.CreateLogger<OpenApiService>();
3131
try
3232
{
3333
await OpenApiService.ValidateOpenApiDocument(openapi, logLevel, cancellationToken);

src/Microsoft.OpenApi.Hidi/Logger.cs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ namespace Microsoft.OpenApi.Hidi
77
{
88
public class Logger
99
{
10-
public static ILogger<OpenApiService> ConfigureLogger(LogLevel logLevel)
10+
public static ILoggerFactory ConfigureLogger(LogLevel logLevel)
1111
{
1212
// Configure logger options
1313
#if DEBUG
1414
logLevel = logLevel > LogLevel.Debug ? LogLevel.Debug : logLevel;
1515
#endif
1616

17-
using var loggerFactory = LoggerFactory.Create((builder) =>
17+
return LoggerFactory.Create((builder) =>
1818
{
1919
builder
2020
.AddSimpleConsole(c =>
@@ -26,10 +26,6 @@ public static ILogger<OpenApiService> ConfigureLogger(LogLevel logLevel)
2626
#endif
2727
.SetMinimumLevel(logLevel);
2828
});
29-
30-
var logger = loggerFactory.CreateLogger<OpenApiService>();
31-
32-
return logger;
3329
}
3430
}
3531
}

src/Microsoft.OpenApi.Hidi/OpenApiService.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) Microsoft Corporation. All rights reserved.
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT license.
33

44
using System;
@@ -44,7 +44,7 @@ public static async Task TransformOpenApiDocument(
4444
string? version,
4545
OpenApiFormat? format,
4646
bool terseOutput,
47-
LogLevel loglevel,
47+
LogLevel logLevel,
4848
bool inlineLocal,
4949
bool inlineExternal,
5050
string filterbyoperationids,
@@ -53,8 +53,8 @@ public static async Task TransformOpenApiDocument(
5353
CancellationToken cancellationToken
5454
)
5555
{
56-
var logger = Logger.ConfigureLogger(loglevel);
57-
56+
using var loggerFactory = Logger.ConfigureLogger(logLevel);
57+
var logger = loggerFactory.CreateLogger<OpenApiService>();
5858
try
5959
{
6060
if (string.IsNullOrEmpty(openapi) && string.IsNullOrEmpty(csdl))
@@ -246,11 +246,11 @@ private static Stream ApplyFilter(string csdl, string entitySetOrSingleton, XslC
246246
/// </summary>
247247
public static async Task ValidateOpenApiDocument(
248248
string openapi,
249-
LogLevel loglevel,
249+
LogLevel logLevel,
250250
CancellationToken cancellationToken)
251251
{
252-
var logger = Logger.ConfigureLogger(loglevel);
253-
252+
using var loggerFactory = Logger.ConfigureLogger(logLevel);
253+
var logger = loggerFactory.CreateLogger<OpenApiService>();
254254
try
255255
{
256256
if (string.IsNullOrEmpty(openapi))
@@ -578,7 +578,7 @@ private static ILoggerFactory ConfigureLoggerInstance(LogLevel loglevel)
578578
loglevel = loglevel > LogLevel.Debug ? LogLevel.Debug : loglevel;
579579
#endif
580580

581-
return LoggerFactory.Create((builder) => {
581+
return Microsoft.Extensions.Logging.LoggerFactory.Create((builder) => {
582582
builder
583583
.AddSimpleConsole(c => {
584584
c.IncludeScopes = true;

0 commit comments

Comments
 (0)