You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Serilog.Sinks.MSSqlServer/Configuration/Extensions/Hybrid/LoggerConfigurationMSSqlServerExtensions.cs
+15-6Lines changed: 15 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
usingSystem;
16
16
usingMicrosoft.Extensions.Configuration;
17
17
usingSerilog.Configuration;
18
+
usingSerilog.Core;
18
19
usingSerilog.Debugging;
19
20
usingSerilog.Events;
20
21
usingSerilog.Formatting;
@@ -104,11 +105,12 @@ public static LoggerConfiguration MSSqlServer(
104
105
/// <param name="sinkOptions">Supplies additional settings for the sink</param>
105
106
/// <param name="sinkOptionsSection">A config section defining additional settings for the sink</param>
106
107
/// <param name="appConfiguration">Additional application-level configuration. Required if connectionString is a name.</param>
107
-
/// <param name="restrictedToMinimumLevel">The minimum log event level required in order to write an event to the sink.</param>
108
+
/// <param name="restrictedToMinimumLevel">The minimum level for events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
108
109
/// <param name="formatProvider">Supplies culture-specific formatting information, or null.</param>
109
110
/// <param name="columnOptions">An externally-modified group of column settings</param>
110
111
/// <param name="columnOptionsSection">A config section defining various column settings</param>
111
112
/// <param name="logEventFormatter">Supplies custom formatter for the LogEvent column, or null</param>
113
+
/// <param name="levelSwitch">A switch allowing the pass-through minimum level to be changed at runtime.</param>
112
114
/// <returns>Logger configuration, allowing configuration to continue.</returns>
113
115
/// <exception cref="ArgumentNullException">A required parameter is null.</exception>
114
116
publicstaticLoggerConfigurationMSSqlServer(
@@ -121,13 +123,15 @@ public static LoggerConfiguration MSSqlServer(
@@ -225,11 +230,12 @@ public static LoggerConfiguration MSSqlServer(
225
230
/// <param name="sinkOptions">Supplies additional settings for the sink</param>
226
231
/// <param name="sinkOptionsSection">A config section defining additional settings for the sink</param>
227
232
/// <param name="appConfiguration">Additional application-level configuration. Required if connectionString is a name.</param>
228
-
/// <param name="restrictedToMinimumLevel">The minimum log event level required in order to write an event to the sink.</param>
233
+
/// <param name="restrictedToMinimumLevel">The minimum level for events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
229
234
/// <param name="formatProvider">Supplies culture-specific formatting information, or null.</param>
230
235
/// <param name="columnOptions">An externally-modified group of column settings</param>
231
236
/// <param name="columnOptionsSection">A config section defining various column settings</param>
232
237
/// <param name="logEventFormatter">Supplies custom formatter for the LogEvent column, or null</param>
238
+
/// <param name="levelSwitch">A switch allowing the pass-through minimum level to be changed at runtime.</param>
233
239
/// <returns>Logger configuration, allowing configuration to continue.</returns>
234
240
/// <exception cref="ArgumentNullException">A required parameter is null.</exception>
235
241
publicstaticLoggerConfigurationMSSqlServer(
@@ -242,13 +248,15 @@ public static LoggerConfiguration MSSqlServer(
Copy file name to clipboardExpand all lines: src/Serilog.Sinks.MSSqlServer/Configuration/Extensions/Microsoft.Extensions.Configuration/LoggerConfigurationMSSqlServerExtensions.cs
+11-6Lines changed: 11 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
usingSystem;
16
16
usingMicrosoft.Extensions.Configuration;
17
17
usingSerilog.Configuration;
18
+
usingSerilog.Core;
18
19
usingSerilog.Events;
19
20
usingSerilog.Formatting;
20
21
usingSerilog.Sinks.MSSqlServer;
@@ -97,11 +98,12 @@ public static LoggerConfiguration MSSqlServer(
97
98
/// <param name="sinkOptions">Supplies additional settings for the sink</param>
98
99
/// <param name="sinkOptionsSection">A config section defining additional settings for the sink</param>
99
100
/// <param name="appConfiguration">Additional application-level configuration. Required if connectionString is a name.</param>
100
-
/// <param name="restrictedToMinimumLevel">The minimum log event level required in order to write an event to the sink.</param>
101
+
/// <param name="restrictedToMinimumLevel">The minimum level for events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
101
102
/// <param name="formatProvider">Supplies culture-specific formatting information, or null.</param>
102
103
/// <param name="columnOptions">An externally-modified group of column settings</param>
103
104
/// <param name="columnOptionsSection">A config section defining various column settings</param>
104
105
/// <param name="logEventFormatter">Supplies custom formatter for the LogEvent column, or null</param>
106
+
/// <param name="levelSwitch">A switch allowing the pass-through minimum level to be changed at runtime.</param>
105
107
/// <returns>Logger configuration, allowing configuration to continue.</returns>
106
108
/// <exception cref="ArgumentNullException">A required parameter is null.</exception>
107
109
publicstaticLoggerConfigurationMSSqlServer(
@@ -114,7 +116,8 @@ public static LoggerConfiguration MSSqlServer(
@@ -189,11 +192,12 @@ public static LoggerConfiguration MSSqlServer(
189
192
/// <param name="sinkOptions">Supplies additional settings for the sink</param>
190
193
/// <param name="sinkOptionsSection">A config section defining additional settings for the sink</param>
191
194
/// <param name="appConfiguration">Additional application-level configuration. Required if connectionString is a name.</param>
192
-
/// <param name="restrictedToMinimumLevel">The minimum log event level required in order to write an event to the sink.</param>
195
+
/// <param name="restrictedToMinimumLevel">The minimum level for events passed through the sink. Ignored when <paramref name="levelSwitch"/> is specified.</param>
193
196
/// <param name="formatProvider">Supplies culture-specific formatting information, or null.</param>
194
197
/// <param name="columnOptions">An externally-modified group of column settings</param>
195
198
/// <param name="columnOptionsSection">A config section defining various column settings</param>
196
199
/// <param name="logEventFormatter">Supplies custom formatter for the LogEvent column, or null</param>
200
+
/// <param name="levelSwitch">A switch allowing the pass-through minimum level to be changed at runtime.</param>
197
201
/// <returns>Logger configuration, allowing configuration to continue.</returns>
198
202
/// <exception cref="ArgumentNullException">A required parameter is null.</exception>
199
203
publicstaticLoggerConfigurationMSSqlServer(
@@ -206,7 +210,8 @@ public static LoggerConfiguration MSSqlServer(
0 commit comments