diff --git a/common/services/ASC.Feed.Aggregator/Service/FeedAggregatorService.cs b/common/services/ASC.Feed.Aggregator/Service/FeedAggregatorService.cs index d930ccdb9b..cfc06403e0 100644 --- a/common/services/ASC.Feed.Aggregator/Service/FeedAggregatorService.cs +++ b/common/services/ASC.Feed.Aggregator/Service/FeedAggregatorService.cs @@ -1,7 +1,9 @@ namespace ASC.Feed.Aggregator.Service { + [Singletone(Additional = typeof(FeedAggregatorServiceExtension))] public class FeedAggregatorService : FeedBaseService { + protected override string LoggerName { get; set; } = "ASC.Feed.Aggregator"; private readonly SignalrServiceClient _signalrServiceClient; public FeedAggregatorService( diff --git a/common/services/ASC.Feed.Aggregator/Service/FeedBaseService.cs b/common/services/ASC.Feed.Aggregator/Service/FeedBaseService.cs index 4c8646f833..43b37eb4e9 100644 --- a/common/services/ASC.Feed.Aggregator/Service/FeedBaseService.cs +++ b/common/services/ASC.Feed.Aggregator/Service/FeedBaseService.cs @@ -1,8 +1,9 @@ namespace ASC.Feed.Aggregator.Service { - [Singletone(Additional = typeof(FeedAggregatorServiceExtension))] public abstract class FeedBaseService : IHostedService, IDisposable { + protected virtual string LoggerName { get; set; } = "ASC.Feed"; + protected Timer Timer; protected volatile bool IsStopped; protected readonly ILog Logger; @@ -17,7 +18,7 @@ { FeedSettings = feedSettings; ServiceProvider = serviceProvider; - Logger = optionsMonitor.Get("ASC.Feed.Agregator"); + Logger = optionsMonitor.Get(LoggerName); } public abstract Task StartAsync(CancellationToken cancellationToken); diff --git a/common/services/ASC.Feed.Aggregator/Service/FeedCleanerService.cs b/common/services/ASC.Feed.Aggregator/Service/FeedCleanerService.cs index c509ed174c..08df71ceb2 100644 --- a/common/services/ASC.Feed.Aggregator/Service/FeedCleanerService.cs +++ b/common/services/ASC.Feed.Aggregator/Service/FeedCleanerService.cs @@ -2,6 +2,8 @@ { public class FeedCleanerService : FeedBaseService { + protected override string LoggerName { get; set; } = "ASC.Feed.Cleaner"; + public FeedCleanerService( FeedSettings feedSettings, IServiceProvider serviceProvider,