Skip to content

Commit 9c59c51

Browse files
committed
Removed unnecessary private fields in sink and audit sink classes.
1 parent c00d527 commit 9c59c51

File tree

2 files changed

+8
-13
lines changed

2 files changed

+8
-13
lines changed

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

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ namespace Serilog.Sinks.MSSqlServer
2828
/// </summary>
2929
public class MSSqlServerAuditSink : ILogEventSink, IDisposable
3030
{
31-
private readonly SinkOptions _sinkOptions;
3231
private readonly ISqlLogEventWriter _sqlLogEventWriter;
3332

3433
/// <summary>
@@ -84,8 +83,7 @@ internal MSSqlServerAuditSink(
8483
ColumnOptions columnOptions,
8584
SinkDependencies sinkDependencies)
8685
{
87-
_sinkOptions = sinkOptions;
88-
if (_sinkOptions?.TableName == null)
86+
if (sinkOptions?.TableName == null)
8987
{
9088
throw new InvalidOperationException("Table name must be specified!");
9189
}
@@ -101,16 +99,16 @@ internal MSSqlServerAuditSink(
10199
}
102100
_sqlLogEventWriter = sinkDependencies?.SqlLogEventWriter ?? throw new InvalidOperationException($"SqlLogEventWriter is not initialized!");
103101

104-
if (_sinkOptions.AutoCreateSqlTable)
102+
if (sinkOptions.AutoCreateSqlTable)
105103
{
106104
if (sinkDependencies?.DataTableCreator == null)
107105
{
108106
throw new InvalidOperationException($"DataTableCreator is not initialized!");
109107
}
110108

111-
using (var eventTable = sinkDependencies.DataTableCreator.CreateDataTable(_sinkOptions.TableName, columnOptions))
109+
using (var eventTable = sinkDependencies.DataTableCreator.CreateDataTable(sinkOptions.TableName, columnOptions))
112110
{
113-
sinkDependencies.SqlTableCreator.CreateTable(_sinkOptions.SchemaName, _sinkOptions.TableName, eventTable, columnOptions);
111+
sinkDependencies.SqlTableCreator.CreateTable(sinkOptions.SchemaName, sinkOptions.TableName, eventTable, columnOptions);
114112
}
115113
}
116114
}

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

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@ namespace Serilog.Sinks.MSSqlServer
3030
/// </summary>
3131
public class MSSqlServerSink : PeriodicBatchingSink
3232
{
33-
private readonly SinkOptions _sinkOptions;
34-
private readonly ColumnOptions _columnOptions;
3533
private readonly ISqlBulkBatchWriter _sqlBulkBatchWriter;
3634
private readonly DataTable _eventTable;
3735

@@ -108,14 +106,13 @@ internal MSSqlServerSink(
108106
SinkDependencies sinkDependencies)
109107
: base(sinkOptions?.BatchPostingLimit ?? DefaultBatchPostingLimit, sinkOptions?.BatchPeriod ?? DefaultPeriod)
110108
{
111-
_sinkOptions = sinkOptions;
112109
if (sinkOptions?.TableName == null)
113110
{
114111
throw new InvalidOperationException("Table name must be specified!");
115112
}
116113

117-
_columnOptions = columnOptions ?? new ColumnOptions();
118-
_columnOptions.FinalizeConfigurationForSinkConstructor();
114+
columnOptions = columnOptions ?? new ColumnOptions();
115+
columnOptions.FinalizeConfigurationForSinkConstructor();
119116

120117
if (sinkDependencies == null)
121118
{
@@ -130,13 +127,13 @@ internal MSSqlServerSink(
130127
}
131128
_eventTable = sinkDependencies.DataTableCreator.CreateDataTable(sinkOptions.TableName, columnOptions);
132129

133-
if (_sinkOptions.AutoCreateSqlTable)
130+
if (sinkOptions.AutoCreateSqlTable)
134131
{
135132
if (sinkDependencies?.SqlBulkBatchWriter == null)
136133
{
137134
throw new InvalidOperationException($"SqlTableCreator is not initialized!");
138135
}
139-
sinkDependencies.SqlTableCreator.CreateTable(sinkOptions.SchemaName, sinkOptions.TableName, _eventTable, _columnOptions);
136+
sinkDependencies.SqlTableCreator.CreateTable(sinkOptions.SchemaName, sinkOptions.TableName, _eventTable, columnOptions);
140137
}
141138
}
142139

0 commit comments

Comments
 (0)