Skip to content

Commit 6efaa42

Browse files
committed
Move extensions logging into the transports only
1 parent 3d55e6f commit 6efaa42

18 files changed

Lines changed: 15 additions & 19 deletions

File tree

src/ServiceControl.AcceptanceTesting/ServiceControl.AcceptanceTesting.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<ItemGroup>
1717
<PackageReference Include="Microsoft.IdentityModel.Tokens" />
1818
<PackageReference Include="NServiceBus.AcceptanceTesting" />
19-
<PackageReference Include="NServiceBus.Extensions.Logging" />
2019
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
2120
<PackageReference Include="System.IdentityModel.Tokens.Jwt" />
2221
</ItemGroup>

src/ServiceControl.Audit/ServiceControl.Audit.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
<PackageReference Include="ByteSize" />
2828
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" />
2929
<PackageReference Include="NServiceBus.CustomChecks" />
30-
<PackageReference Include="NServiceBus.Extensions.Logging" />
3130
<PackageReference Include="OpenTelemetry.Exporter.Console" />
3231
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" />
3332
<PackageReference Include="OpenTelemetry.Extensions.Hosting" />

src/ServiceControl.Infrastructure/LoggingConfigurator.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@ namespace ServiceControl.Infrastructure
22
{
33
using System;
44
using System.IO;
5-
using Microsoft.Extensions.Logging;
65
using NLog;
76
using NLog.Config;
87
using NLog.Layouts;
98
using NLog.Targets;
10-
using NServiceBus.Extensions.Logging;
119
using ServiceControl.Configuration;
1210
using LogManager = NServiceBus.Logging.LogManager;
1311
using LogLevel = NLog.LogLevel;
@@ -16,11 +14,6 @@ public static class LoggingConfigurator
1614
{
1715
public static void ConfigureLogging(LoggingSettings loggingSettings)
1816
{
19-
//used for loggers outside ServiceControl (i.e. transports and core) to use the logger factory defined here
20-
#pragma warning disable CS0618 // Type or member is obsolete
21-
LogManager.UseFactory(new ExtensionsLoggerFactory(LoggerFactory.Create(configure => configure.ConfigureLogging(loggingSettings.LogLevel))));
22-
#pragma warning restore CS0618 // Type or member is obsolete
23-
2417
if (!LoggerUtil.IsLoggingTo(Loggers.NLog) || NLog.LogManager.Configuration != null)
2518
{
2619
return;
@@ -88,9 +81,8 @@ public static string ConfigureNLog(string logFileName, string logPath, LogLevel
8881
return AppEnvironment.RunningInContainer ? "console" : fileTarget.FileName.Render(logEventInfo);
8982
}
9083

91-
static LogLevel ToNLogLevel(this Microsoft.Extensions.Logging.LogLevel level)
92-
{
93-
return level switch
84+
static LogLevel ToNLogLevel(this Microsoft.Extensions.Logging.LogLevel level) =>
85+
level switch
9486
{
9587
Microsoft.Extensions.Logging.LogLevel.Trace => LogLevel.Trace,
9688
Microsoft.Extensions.Logging.LogLevel.Debug => LogLevel.Debug,
@@ -101,7 +93,6 @@ static LogLevel ToNLogLevel(this Microsoft.Extensions.Logging.LogLevel level)
10193
Microsoft.Extensions.Logging.LogLevel.None => LogLevel.Off,
10294
_ => LogLevel.Off,
10395
};
104-
}
10596

10697
const long megaByte = 1024 * 1024;
10798

src/ServiceControl.Infrastructure/ServiceControl.Infrastructure.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" />
1515
<PackageReference Include="NLog.Extensions.Logging" />
1616
<PackageReference Include="NServiceBus" />
17-
<PackageReference Include="NServiceBus.Extensions.Logging" />
1817
<PackageReference Include="NUnit" />
1918
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" />
2019
<PackageReference Include="Seq.Extensions.Logging" />

src/ServiceControl.Transports.ASBS.Tests/ServiceControl.Transports.ASBS.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1919
<PackageReference Include="NServiceBus.AcceptanceTesting" />
2020
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
21+
<PackageReference Include="NServiceBus.Extensions.Logging" />
2122
<PackageReference Include="NUnit" />
2223
<PackageReference Include="NUnit.Analyzers" />
2324
<PackageReference Include="NUnit3TestAdapter" />

src/ServiceControl.Transports.ASQ.Tests/ServiceControl.Transports.ASQ.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1717
<PackageReference Include="NServiceBus.AcceptanceTesting" />
1818
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
19+
<PackageReference Include="NServiceBus.Extensions.Logging" />
1920
<PackageReference Include="NUnit" />
2021
<PackageReference Include="NUnit.Analyzers" />
2122
<PackageReference Include="NUnit3TestAdapter" />

src/ServiceControl.Transports.IBMMQ.Tests/ServiceControl.Transports.IBMMQ.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1818
<PackageReference Include="NServiceBus.AcceptanceTesting" />
1919
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
20+
<PackageReference Include="NServiceBus.Extensions.Logging" />
2021
<PackageReference Include="NUnit" />
2122
<PackageReference Include="NUnit.Analyzers" />
2223
<PackageReference Include="NUnit3TestAdapter" />

src/ServiceControl.Transports.Msmq.Tests/ServiceControl.Transports.Msmq.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1717
<PackageReference Include="NServiceBus.AcceptanceTesting" />
1818
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
19+
<PackageReference Include="NServiceBus.Extensions.Logging" />
1920
<PackageReference Include="NUnit" />
2021
<PackageReference Include="NUnit.Analyzers" />
2122
<PackageReference Include="NUnit3TestAdapter" />

src/ServiceControl.Transports.PostgreSql.Tests/ServiceControl.Transports.PostgreSql.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1818
<PackageReference Include="NServiceBus.AcceptanceTesting" />
1919
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
20+
<PackageReference Include="NServiceBus.Extensions.Logging" />
2021
<PackageReference Include="NUnit" />
2122
<PackageReference Include="NUnit.Analyzers" />
2223
<PackageReference Include="NUnit3TestAdapter" />

src/ServiceControl.Transports.RabbitMQClassicConventionalRouting.Tests/ServiceControl.Transports.RabbitMQClassicConventionalRoutingTests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" />
1818
<PackageReference Include="NServiceBus.AcceptanceTesting" />
1919
<PackageReference Include="NServiceBus.Persistence.NonDurable" />
20+
<PackageReference Include="NServiceBus.Extensions.Logging" />
2021
<PackageReference Include="NUnit" />
2122
<PackageReference Include="NUnit.Analyzers" />
2223
<PackageReference Include="NUnit3TestAdapter" />

0 commit comments

Comments
 (0)