Skip to content

Commit 28324af

Browse files
committed
Normalize ILoggerFactory arguments
1 parent aeafb27 commit 28324af

File tree

33 files changed

+117
-150
lines changed

33 files changed

+117
-150
lines changed

src/Elastic.ApiExplorer/OpenApiGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ public record ApiEndpoint(List<ApiOperation> Operations, string? Name) : IApiGro
3838
public Task RenderAsync(FileSystemStream stream, ApiRenderContext context, CancellationToken ctx = default) => Task.CompletedTask;
3939
}
4040

41-
public class OpenApiGenerator(BuildContext context, IMarkdownStringRenderer markdownStringRenderer, ILoggerFactory logger)
41+
public class OpenApiGenerator(ILoggerFactory logFactory, BuildContext context, IMarkdownStringRenderer markdownStringRenderer)
4242
{
43-
private readonly ILogger _logger = logger.CreateLogger<OpenApiGenerator>();
43+
private readonly ILogger _logger = logFactory.CreateLogger<OpenApiGenerator>();
4444
private readonly IFileSystem _writeFileSystem = context.WriteFileSystem;
4545
private readonly StaticFileContentHashProvider _contentHashProvider = new(new EmbeddedOrPhysicalFileProvider(context));
4646

src/Elastic.Markdown/DocumentationGenerator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class DocumentationGenerator
5353

5454
public DocumentationGenerator(
5555
DocumentationSet docSet,
56-
ILoggerFactory logger,
56+
ILoggerFactory logFactory,
5757
INavigationHtmlWriter? navigationHtmlWriter = null,
5858
IDocumentationFileOutputProvider? documentationFileOutputProvider = null,
5959
IMarkdownExporter[]? markdownExporters = null,
@@ -67,7 +67,7 @@ public DocumentationGenerator(
6767
_documentationFileOutputProvider = documentationFileOutputProvider;
6868
_conversionCollector = conversionCollector;
6969
_writeFileSystem = docSet.Context.WriteFileSystem;
70-
_logger = logger.CreateLogger(nameof(DocumentationGenerator));
70+
_logger = logFactory.CreateLogger(nameof(DocumentationGenerator));
7171

7272
DocumentationSet = docSet;
7373
Context = docSet.Context;

src/Elastic.Markdown/IO/DocumentationSet.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public class DocumentationSet : INavigationLookups, IPositionalNavigation
134134

135135
public DocumentationSet(
136136
BuildContext context,
137-
ILoggerFactory logger,
137+
ILoggerFactory logFactory,
138138
ICrossLinkResolver? linkResolver = null,
139139
TableOfContentsTreeCollector? treeCollector = null
140140
)
@@ -144,7 +144,7 @@ public DocumentationSet(
144144
SourceDirectory = context.DocumentationSourceDirectory;
145145
OutputDirectory = context.DocumentationOutputDirectory;
146146
LinkResolver =
147-
linkResolver ?? new CrossLinkResolver(new ConfigurationCrossLinkFetcher(context.Configuration, Aws3LinkIndexReader.CreateAnonymous(), logger));
147+
linkResolver ?? new CrossLinkResolver(new ConfigurationCrossLinkFetcher(logFactory, context.Configuration, Aws3LinkIndexReader.CreateAnonymous()));
148148
Configuration = context.Configuration;
149149
EnabledExtensions = InstantiateExtensions();
150150
treeCollector ??= new TableOfContentsTreeCollector();

src/Elastic.Markdown/Links/CrossLinks/ConfigurationCrossLinkFetcher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace Elastic.Markdown.Links.CrossLinks;
1212

13-
public class ConfigurationCrossLinkFetcher(ConfigurationFile configuration, ILinkIndexReader linkIndexProvider, ILoggerFactory logger) : CrossLinkFetcher(linkIndexProvider, logger)
13+
public class ConfigurationCrossLinkFetcher(ILoggerFactory logFactory, ConfigurationFile configuration, ILinkIndexReader linkIndexProvider) : CrossLinkFetcher(logFactory, linkIndexProvider)
1414
{
1515
public override async Task<FetchedCrossLinks> Fetch(Cancel ctx)
1616
{

src/Elastic.Markdown/Links/CrossLinks/CrossLinkFetcher.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ public record FetchedCrossLinks
3232
};
3333
}
3434

35-
public abstract class CrossLinkFetcher(ILinkIndexReader linkIndexProvider, ILoggerFactory logger) : IDisposable
35+
public abstract class CrossLinkFetcher(ILoggerFactory logFactory, ILinkIndexReader linkIndexProvider) : IDisposable
3636
{
37-
private readonly ILogger _logger = logger.CreateLogger(nameof(CrossLinkFetcher));
37+
private readonly ILogger _logger = logFactory.CreateLogger(nameof(CrossLinkFetcher));
3838
private readonly HttpClient _client = new();
3939
private LinkRegistry? _linkIndex;
4040

@@ -151,7 +151,7 @@ private void WriteLinksJsonCachedFile(string repository, LinkRegistryEntry linkR
151151
public void Dispose()
152152
{
153153
_client.Dispose();
154-
logger.Dispose();
154+
logFactory.Dispose();
155155
GC.SuppressFinalize(this);
156156
}
157157
}

src/Elastic.Markdown/Links/InboundLinks/LinkIndexCrossLinkFetcher.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
namespace Elastic.Markdown.Links.InboundLinks;
1212

13-
public class LinksIndexCrossLinkFetcher(ILinkIndexReader linkIndexProvider, ILoggerFactory logger) : CrossLinkFetcher(linkIndexProvider, logger)
13+
public class LinksIndexCrossLinkFetcher(ILoggerFactory logFactory, ILinkIndexReader linkIndexProvider) : CrossLinkFetcher(logFactory, linkIndexProvider)
1414
{
1515
public override async Task<FetchedCrossLinks> Fetch(Cancel ctx)
1616
{

src/Elastic.Markdown/Links/InboundLinks/LinkIndexLinkChecker.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
namespace Elastic.Markdown.Links.InboundLinks;
1313

14-
public class LinkIndexLinkChecker(ILoggerFactory logger)
14+
public class LinkIndexLinkChecker(ILoggerFactory logFactory)
1515
{
16-
private readonly ILogger _logger = logger.CreateLogger<LinkIndexLinkChecker>();
16+
private readonly ILogger _logger = logFactory.CreateLogger<LinkIndexLinkChecker>();
1717
private readonly ILinkIndexReader _linkIndexProvider = Aws3LinkIndexReader.CreateAnonymous();
1818
private sealed record RepositoryFilter
1919
{
@@ -25,7 +25,7 @@ private sealed record RepositoryFilter
2525

2626
public async Task CheckAll(IDiagnosticsCollector collector, Cancel ctx)
2727
{
28-
var fetcher = new LinksIndexCrossLinkFetcher(_linkIndexProvider, logger);
28+
var fetcher = new LinksIndexCrossLinkFetcher(logFactory, _linkIndexProvider);
2929
var resolver = new CrossLinkResolver(fetcher);
3030
var crossLinks = await resolver.FetchLinks(ctx);
3131

@@ -34,7 +34,7 @@ public async Task CheckAll(IDiagnosticsCollector collector, Cancel ctx)
3434

3535
public async Task CheckRepository(IDiagnosticsCollector collector, string? toRepository, string? fromRepository, Cancel ctx)
3636
{
37-
var fetcher = new LinksIndexCrossLinkFetcher(_linkIndexProvider, logger);
37+
var fetcher = new LinksIndexCrossLinkFetcher(logFactory, _linkIndexProvider);
3838
var resolver = new CrossLinkResolver(fetcher);
3939
var crossLinks = await resolver.FetchLinks(ctx);
4040
var filter = new RepositoryFilter
@@ -48,7 +48,7 @@ public async Task CheckRepository(IDiagnosticsCollector collector, string? toRep
4848

4949
public async Task CheckWithLocalLinksJson(IDiagnosticsCollector collector, string repository, string localLinksJson, Cancel ctx)
5050
{
51-
var fetcher = new LinksIndexCrossLinkFetcher(_linkIndexProvider, logger);
51+
var fetcher = new LinksIndexCrossLinkFetcher(logFactory, _linkIndexProvider);
5252
var resolver = new CrossLinkResolver(fetcher);
5353
// ReSharper disable once RedundantAssignment
5454
var crossLinks = await resolver.FetchLinks(ctx);

src/authoring/Elastic.Documentation.Refactor/Move.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ public record ChangeSet(IFileInfo From, IFileInfo To);
1515
public record Change(IFileInfo Source, string OriginalContent, string NewContent);
1616
public record LinkModification(string OldLink, string NewLink, string SourceFile, int LineNumber, int ColumnNumber);
1717

18-
public partial class Move(IFileSystem readFileSystem, IFileSystem writeFileSystem, DocumentationSet documentationSet, ILoggerFactory loggerFactory)
18+
public partial class Move(ILoggerFactory logFactory, IFileSystem readFileSystem, IFileSystem writeFileSystem, DocumentationSet documentationSet)
1919
{
2020

21-
private readonly ILogger _logger = loggerFactory.CreateLogger<Move>();
21+
private readonly ILogger _logger = logFactory.CreateLogger<Move>();
2222
private readonly Dictionary<ChangeSet, List<Change>> _changes = [];
2323
private readonly Dictionary<ChangeSet, List<LinkModification>> _linkModifications = [];
2424

src/tooling/Elastic.Documentation.Tooling/Diagnostics/Console/ConsoleDiagnosticsCollector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010

1111
namespace Elastic.Documentation.Tooling.Diagnostics.Console;
1212

13-
public class ConsoleDiagnosticsCollector(ILoggerFactory loggerFactory, ICoreService? githubActions = null)
14-
: DiagnosticsCollector([new Log(loggerFactory.CreateLogger<Log>()), new GithubAnnotationOutput(githubActions)]
13+
public class ConsoleDiagnosticsCollector(ILoggerFactory logFactory, ICoreService? githubActions = null)
14+
: DiagnosticsCollector([new Log(logFactory.CreateLogger<Log>()), new GithubAnnotationOutput(githubActions)]
1515
)
1616
{
1717
private readonly List<Diagnostic> _errors = [];

src/tooling/docs-assembler/AssembleSources.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,26 +50,26 @@ public class AssembleSources
5050

5151
public PublishEnvironmentUriResolver UriResolver { get; }
5252

53-
public static async Task<AssembleSources> AssembleAsync(ILoggerFactory logger, AssembleContext context, Checkout[] checkouts, VersionsConfiguration versionsConfiguration, Cancel ctx)
53+
public static async Task<AssembleSources> AssembleAsync(ILoggerFactory logFactory, AssembleContext context, Checkout[] checkouts, VersionsConfiguration versionsConfiguration, Cancel ctx)
5454
{
55-
var sources = new AssembleSources(logger, context, checkouts, versionsConfiguration);
55+
var sources = new AssembleSources(logFactory, context, checkouts, versionsConfiguration);
5656
foreach (var (_, set) in sources.AssembleSets)
5757
await set.DocumentationSet.ResolveDirectoryTree(ctx);
5858
return sources;
5959
}
6060

61-
private AssembleSources(ILoggerFactory logger, AssembleContext assembleContext, Checkout[] checkouts, VersionsConfiguration versionsConfiguration)
61+
private AssembleSources(ILoggerFactory logFactory, AssembleContext assembleContext, Checkout[] checkouts, VersionsConfiguration versionsConfiguration)
6262
{
6363
AssembleContext = assembleContext;
6464
TocTopLevelMappings = GetConfiguredSources(assembleContext);
6565
HistoryMappings = GetHistoryMapping(assembleContext);
6666
var linkIndexProvider = Aws3LinkIndexReader.CreateAnonymous();
67-
var crossLinkFetcher = new AssemblerCrossLinkFetcher(logger, assembleContext.Configuration, assembleContext.Environment, linkIndexProvider);
67+
var crossLinkFetcher = new AssemblerCrossLinkFetcher(logFactory, assembleContext.Configuration, assembleContext.Environment, linkIndexProvider);
6868
UriResolver = new PublishEnvironmentUriResolver(TocTopLevelMappings, assembleContext.Environment);
6969
var crossLinkResolver = new CrossLinkResolver(crossLinkFetcher, UriResolver);
7070
AssembleSets = checkouts
7171
.Where(c => c.Repository is { Skip: false })
72-
.Select(c => new AssemblerDocumentationSet(logger, assembleContext, c, crossLinkResolver, TreeCollector, versionsConfiguration))
72+
.Select(c => new AssemblerDocumentationSet(logFactory, assembleContext, c, crossLinkResolver, TreeCollector, versionsConfiguration))
7373
.ToDictionary(s => s.Checkout.Repository.Name, s => s)
7474
.ToFrozenDictionary();
7575

0 commit comments

Comments
 (0)