From f930678060530fd65e31f1f3fc99d1beda8f4552 Mon Sep 17 00:00:00 2001 From: Marcel Nellesen <nellesen@itc.rwth-aachen.de> Date: Thu, 19 Dec 2019 10:29:37 +0100 Subject: [PATCH] Removed more unnecessary dependencies --- src/Logging.Tests/Logging.Tests.csproj | 45 -------------------------- src/Logging.Tests/packages.config | 15 --------- src/Logging/CoscineLogger.cs | 26 ++++----------- src/Logging/LogType.cs | 1 - src/Logging/Logging.csproj | 45 -------------------------- src/Logging/packages.config | 15 --------- 6 files changed, 6 insertions(+), 141 deletions(-) diff --git a/src/Logging.Tests/Logging.Tests.csproj b/src/Logging.Tests/Logging.Tests.csproj index 8ed6fc3..9a7030e 100644 --- a/src/Logging.Tests/Logging.Tests.csproj +++ b/src/Logging.Tests/Logging.Tests.csproj @@ -39,39 +39,9 @@ <Reference Include="Consul, Version=0.7.2.6, Culture=neutral, PublicKeyToken=20a6ad9a81df1d95, processorArchitecture=MSIL"> <HintPath>..\packages\Consul.0.7.2.6\lib\net45\Consul.dll</HintPath> </Reference> - <Reference Include="Microsoft.Extensions.Configuration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Configuration.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Configuration.Binder, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.Binder.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.FileProviders.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.FileProviders.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.FileProviders.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Hosting.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Hosting.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Hosting.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Logging, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Logging.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.dll</HintPath> - </Reference> <Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> <HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath> </Reference> - <Reference Include="Microsoft.Extensions.ObjectPool, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.ObjectPool.2.1.1\lib\netstandard2.0\Microsoft.Extensions.ObjectPool.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Options, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Options.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Options.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Primitives, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Primitives.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll</HintPath> - </Reference> <Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> <HintPath>..\packages\NLog.4.6.8\lib\net45\NLog.dll</HintPath> </Reference> @@ -79,27 +49,12 @@ <HintPath>..\packages\NUnit.3.12.0\lib\net45\nunit.framework.dll</HintPath> </Reference> <Reference Include="System" /> - <Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll</HintPath> - </Reference> - <Reference Include="System.ComponentModel.Annotations, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.ComponentModel.Annotations.4.5.0\lib\net461\System.ComponentModel.Annotations.dll</HintPath> - </Reference> <Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.Configuration" /> <Reference Include="System.Core" /> <Reference Include="System.IO.Compression" /> - <Reference Include="System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Memory.4.5.1\lib\netstandard2.0\System.Memory.dll</HintPath> - </Reference> <Reference Include="System.Net.Http.WebRequest" /> <Reference Include="System.Numerics" /> - <Reference Include="System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll</HintPath> - </Reference> - <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> - </Reference> <Reference Include="System.Runtime.Serialization" /> <Reference Include="System.ServiceModel" /> <Reference Include="System.Transactions" /> diff --git a/src/Logging.Tests/packages.config b/src/Logging.Tests/packages.config index 28517cb..3a29883 100644 --- a/src/Logging.Tests/packages.config +++ b/src/Logging.Tests/packages.config @@ -1,24 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Consul" version="0.7.2.6" targetFramework="net472" /> - <package id="Microsoft.Extensions.Configuration" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Configuration.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Configuration.Binder" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.FileProviders.Abstractions" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Hosting.Abstractions" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Logging" version="2.2.0" targetFramework="net461" /> <package id="Microsoft.Extensions.Logging.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.ObjectPool" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Options" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Primitives" version="2.2.0" targetFramework="net461" /> <package id="NLog" version="4.6.8" targetFramework="net472" /> <package id="NLog.Config" version="4.6.8" targetFramework="net472" /> <package id="NLog.Schema" version="4.6.8" targetFramework="net472" /> <package id="NUnit" version="3.12.0" targetFramework="net472" /> - <package id="System.Buffers" version="4.5.0" targetFramework="net461" /> - <package id="System.ComponentModel.Annotations" version="4.5.0" targetFramework="net461" /> - <package id="System.Memory" version="4.5.1" targetFramework="net461" /> - <package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net461" /> - <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.1" targetFramework="net461" /> </packages> \ No newline at end of file diff --git a/src/Logging/CoscineLogger.cs b/src/Logging/CoscineLogger.cs index 3395d72..200114a 100644 --- a/src/Logging/CoscineLogger.cs +++ b/src/Logging/CoscineLogger.cs @@ -15,7 +15,7 @@ namespace Coscine.Logging public class CoscineLogger { - private Microsoft.Extensions.Logging.ILogger _logger; + private readonly Microsoft.Extensions.Logging.ILogger _logger; private const LogType defaultLogType = LogType.Low; @@ -289,10 +289,7 @@ namespace Coscine.Logging public static void SetUserId(Guid userId) { - if (userId != null) - { - CoscineLogger.SetUserId(userId.ToString()); - } + CoscineLogger.SetUserId(userId.ToString()); } public static void SetAnalytics(bool active) @@ -331,10 +328,7 @@ namespace Coscine.Logging public static void SetCorrolationId(Guid corrolationId) { - if (corrolationId != null) - { - CoscineLogger.SetCorrolationId(corrolationId.ToString()); - } + CoscineLogger.SetCorrolationId(corrolationId.ToString()); } public static void SetStatus(string status = "") @@ -349,14 +343,9 @@ namespace Coscine.Logging private static bool IsGuid(string guid) { - Match match = Regex.Match(guid, @"^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$", + var match = Regex.Match(guid, @"^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$", RegexOptions.IgnoreCase); - - if (match.Success) - { - return true; - } - return false; + return match.Success; } private static void UpdateActiveLogs() @@ -405,10 +394,7 @@ namespace Coscine.Logging { return Encoding.UTF8.GetString(returnValue, 0, returnValue.Length); } - else - { - return null; - } + return null; } } diff --git a/src/Logging/LogType.cs b/src/Logging/LogType.cs index 1214019..4d17821 100644 --- a/src/Logging/LogType.cs +++ b/src/Logging/LogType.cs @@ -11,5 +11,4 @@ Analytics = 5, Reporting = 6 } - } diff --git a/src/Logging/Logging.csproj b/src/Logging/Logging.csproj index 5495a2b..5941eb7 100644 --- a/src/Logging/Logging.csproj +++ b/src/Logging/Logging.csproj @@ -40,64 +40,19 @@ <Reference Include="Consul, Version=0.7.2.6, Culture=neutral, PublicKeyToken=20a6ad9a81df1d95, processorArchitecture=MSIL"> <HintPath>..\packages\Consul.0.7.2.6\lib\net45\Consul.dll</HintPath> </Reference> - <Reference Include="Microsoft.Extensions.Configuration, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Configuration.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Configuration.Binder, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Configuration.Binder.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Configuration.Binder.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.DependencyInjection.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.FileProviders.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.FileProviders.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.FileProviders.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Hosting.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Hosting.Abstractions.2.1.1\lib\netstandard2.0\Microsoft.Extensions.Hosting.Abstractions.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Logging, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Logging.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.dll</HintPath> - </Reference> <Reference Include="Microsoft.Extensions.Logging.Abstractions, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> <HintPath>..\packages\Microsoft.Extensions.Logging.Abstractions.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll</HintPath> </Reference> - <Reference Include="Microsoft.Extensions.ObjectPool, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.ObjectPool.2.1.1\lib\netstandard2.0\Microsoft.Extensions.ObjectPool.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Options, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Options.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Options.dll</HintPath> - </Reference> - <Reference Include="Microsoft.Extensions.Primitives, Version=2.2.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60, processorArchitecture=MSIL"> - <HintPath>..\packages\Microsoft.Extensions.Primitives.2.2.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll</HintPath> - </Reference> <Reference Include="NLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=5120e14c03d0593c, processorArchitecture=MSIL"> <HintPath>..\packages\NLog.4.6.8\lib\net45\NLog.dll</HintPath> </Reference> <Reference Include="System" /> - <Reference Include="System.Buffers, Version=4.0.3.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll</HintPath> - </Reference> - <Reference Include="System.ComponentModel.Annotations, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.ComponentModel.Annotations.4.5.0\lib\net461\System.ComponentModel.Annotations.dll</HintPath> - </Reference> <Reference Include="System.ComponentModel.DataAnnotations" /> <Reference Include="System.Configuration" /> <Reference Include="System.Core" /> <Reference Include="System.IO.Compression" /> - <Reference Include="System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Memory.4.5.1\lib\netstandard2.0\System.Memory.dll</HintPath> - </Reference> <Reference Include="System.Net.Http.WebRequest" /> <Reference Include="System.Numerics" /> - <Reference Include="System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll</HintPath> - </Reference> - <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL"> - <HintPath>..\packages\System.Runtime.CompilerServices.Unsafe.4.5.1\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath> - </Reference> <Reference Include="System.Runtime.Serialization" /> <Reference Include="System.ServiceModel" /> <Reference Include="System.Transactions" /> diff --git a/src/Logging/packages.config b/src/Logging/packages.config index 463f4a9..7fcf9f8 100644 --- a/src/Logging/packages.config +++ b/src/Logging/packages.config @@ -1,23 +1,8 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Consul" version="0.7.2.6" targetFramework="net472" /> - <package id="Microsoft.Extensions.Configuration" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Configuration.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Configuration.Binder" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.DependencyInjection.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.FileProviders.Abstractions" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Hosting.Abstractions" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Logging" version="2.2.0" targetFramework="net461" /> <package id="Microsoft.Extensions.Logging.Abstractions" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.ObjectPool" version="2.1.1" targetFramework="net461" /> - <package id="Microsoft.Extensions.Options" version="2.2.0" targetFramework="net461" /> - <package id="Microsoft.Extensions.Primitives" version="2.2.0" targetFramework="net461" /> <package id="NLog" version="4.6.8" targetFramework="net472" /> <package id="NLog.Config" version="4.6.8" targetFramework="net472" /> <package id="NLog.Schema" version="4.6.8" targetFramework="net472" /> - <package id="System.Buffers" version="4.5.0" targetFramework="net461" /> - <package id="System.ComponentModel.Annotations" version="4.5.0" targetFramework="net461" /> - <package id="System.Memory" version="4.5.1" targetFramework="net461" /> - <package id="System.Numerics.Vectors" version="4.4.0" targetFramework="net461" /> - <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.1" targetFramework="net461" /> </packages> \ No newline at end of file -- GitLab