diff --git a/src/Logging.Tests/Logging.Tests.csproj b/src/Logging.Tests/Logging.Tests.csproj index 8ed6fc38e00fa53b469475a399e4390c24a61647..9a7030e68ebfc105beb913715b49b661488432ea 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 28517cb252316d0ff7220c44b77fa6edef2517d3..3a29883529fc50460bdb1d9b3a452bd99cb20e8d 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 3395d72bf7134ff2e6185cd622d74396d3eab9ad..200114aff9ace015f8257121d8c70d2a5d536ccf 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 12140197e70bbf2bb68cd9c3dbc411a0714f10f3..4d178218c7c422b941fca22864d499fd651cb3cd 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 5495a2bf8df973f564cb83db26de63880997f566..5941eb7aacf846fad892533c69083c29d07f00aa 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 463f4a9e332ad8cd8097444049fa8efded1a3936..7fcf9f86bdc44872105c6d6c41cde1171fb0f661 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