Skip to content

Commit 2d5559b

Browse files
authored
Merge pull request #289 from ckadluba/refactor-SinkTraits
Refactoring and unit tests.
2 parents 9c373ad + 905ff4c commit 2d5559b

File tree

58 files changed

+448
-430
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+448
-430
lines changed

src/Serilog.Sinks.MSSqlServer/GlobalSuppressions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[assembly: SuppressMessage("Security", "CA2100:Review SQL queries for security vulnerabilities", Justification = "Too hard to change. Accepted for now.", Scope = "namespaceanddescendants", Target = "Serilog.Sinks.MSSqlServer")]
1010
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.SetProperty.IfNotNull``1(System.String,Serilog.Sinks.MSSqlServer.SetProperty.PropertySetter{``0})")]
1111
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.Platform.SqlTableCreator.CreateTable(System.Data.DataTable)")]
12-
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform.SqlBulkBatchWriter.WriteBatch(System.Collections.Generic.IEnumerable{Serilog.Events.LogEvent},System.Data.DataTable)~System.Threading.Tasks.Task")]
12+
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.Platform.SqlBulkBatchWriter.WriteBatch(System.Collections.Generic.IEnumerable{Serilog.Events.LogEvent},System.Data.DataTable)~System.Threading.Tasks.Task")]
1313
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.Output.StandardColumnDataGenerator.ConvertPropertiesToXmlStructure(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,Serilog.Events.LogEventPropertyValue}})~System.String")]
1414
[assembly: SuppressMessage("Design", "CA1031:Do not catch general exception types", Justification = "Too hard to change. Accepted for now.", Scope = "member", Target = "~M:Serilog.Sinks.MSSqlServer.Output.PropertiesColumnDataGenerator.TryChangeType(System.Object,System.Type,System.Object@)~System.Boolean")]
1515
[assembly: SuppressMessage("Design", "CA1034:Nested types should not be visible", Justification = "Cannot be changed on public classes for backward compatibility reasons.", Scope = "namespaceanddescendants", Target = "Serilog.Sinks.MSSqlServer")]

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Dependencies/SinkDependencies.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
using Serilog.Sinks.MSSqlServer.Platform;
2-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
32

4-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Dependencies
3+
namespace Serilog.Sinks.MSSqlServer.Dependencies
54
{
65
internal class SinkDependencies
76
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Dependencies/SinkDependenciesFactory.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
using Serilog.Sinks.MSSqlServer.Output;
44
using Serilog.Sinks.MSSqlServer.Platform;
55
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Options;
6-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
76

8-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Dependencies
7+
namespace Serilog.Sinks.MSSqlServer.Dependencies
98
{
109
internal static class SinkDependenciesFactory
1110
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/MSSqlServerAuditSink.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
using Serilog.Core;
1717
using Serilog.Events;
1818
using Serilog.Formatting;
19-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Dependencies;
19+
using Serilog.Sinks.MSSqlServer.Dependencies;
20+
using Serilog.Sinks.MSSqlServer.Platform;
2021
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Options;
21-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
2222

2323
namespace Serilog.Sinks.MSSqlServer
2424
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/MSSqlServerSink.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
using System.Threading.Tasks;
1919
using Serilog.Events;
2020
using Serilog.Formatting;
21-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Dependencies;
21+
using Serilog.Sinks.MSSqlServer.Dependencies;
22+
using Serilog.Sinks.MSSqlServer.Platform;
2223
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Options;
23-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform;
2424
using Serilog.Sinks.PeriodicBatching;
2525

2626
namespace Serilog.Sinks.MSSqlServer

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/AzureManagedServiceAuthenticator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Threading.Tasks;
33
using Microsoft.Azure.Services.AppAuthentication;
44

5-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
5+
namespace Serilog.Sinks.MSSqlServer.Platform
66
{
77
internal class AzureManagedServiceAuthenticator : IAzureManagedServiceAuthenticator
88
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/AzureManagedServiceAuthenticatorStub.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
// This is an empty stub implementaion of IAzureManagedServiceAuthenticator for the target frameworks
66
// that don't support Azure Managed Identities (net452, net461, netstandard2.0, netcoreapp2.0).
7-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
7+
namespace Serilog.Sinks.MSSqlServer.Platform
88
{
99
[SuppressMessage("CodeQuality", "IDE0052:Remove unread private members", Justification = "Empty stub but has to implement interface therefore parameters are not used.")]
1010
internal class AzureManagedServiceAuthenticator : IAzureManagedServiceAuthenticator

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/IAzureManagedServiceAuthenticator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Threading.Tasks;
22

3-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
3+
namespace Serilog.Sinks.MSSqlServer.Platform
44
{
55
internal interface IAzureManagedServiceAuthenticator
66
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/ISqlBulkBatchWriter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using System.Threading.Tasks;
44
using Serilog.Events;
55

6-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
6+
namespace Serilog.Sinks.MSSqlServer.Platform
77
{
88
internal interface ISqlBulkBatchWriter
99
{

src/Serilog.Sinks.MSSqlServer/Sinks/MSSqlServer/Platform/ISqlConnectionFactory.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
using Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform.SqlClient;
1+
using Serilog.Sinks.MSSqlServer.Platform.SqlClient;
22

3-
namespace Serilog.Sinks.MSSqlServer.Sinks.MSSqlServer.Platform
3+
namespace Serilog.Sinks.MSSqlServer.Platform
44
{
55
internal interface ISqlConnectionFactory
66
{

0 commit comments

Comments
 (0)