1111
1212namespace 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 ) ;
0 commit comments