Skip to content

Commit 173e4f8

Browse files
committed
Refactored code to simplify loggerFactory setup
#40
1 parent 6e76eb7 commit 173e4f8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/SplunkLogger/LoggerFactoryExtensions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public static class LoggerFactoryExtensions
1515
/// <param name="loggerFactory">Logger factory.</param>
1616
/// <param name="configuration">Configuration.</param>
1717
/// <param name="formatter">Custom text formatter.</param>
18-
public static ILoggerFactory AddHECRawSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter)
18+
public static ILoggerFactory AddHECRawSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter = null)
1919
{
2020
loggerFactory.AddProvider(new SplunkHECRawLoggerProvider(configuration, formatter));
2121
return loggerFactory;
@@ -27,7 +27,7 @@ public static ILoggerFactory AddHECRawSplunkLogger(this ILoggerFactory loggerFac
2727
/// <param name="loggerFactory">Logger factory.</param>
2828
/// <param name="configuration">Configuration.</param>
2929
/// <param name="formatter">Custom text formatter.</param>
30-
public static ILoggerFactory AddHECJsonSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter)
30+
public static ILoggerFactory AddHECJsonSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter = null)
3131
{
3232
loggerFactory.AddProvider(new SplunkHECJsonLoggerProvider(configuration, formatter));
3333
return loggerFactory;
@@ -39,7 +39,7 @@ public static ILoggerFactory AddHECJsonSplunkLogger(this ILoggerFactory loggerFa
3939
/// <param name="loggerFactory">Logger factory.</param>
4040
/// <param name="configuration">Configuration.</param>
4141
/// <param name="formatter">Custom text formatter.</param>
42-
public static ILoggerFactory AddTcpSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter)
42+
public static ILoggerFactory AddTcpSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter = null)
4343
{
4444
loggerFactory.AddProvider(new SplunkTcpLoggerProvider(configuration, formatter));
4545
return loggerFactory;
@@ -51,7 +51,7 @@ public static ILoggerFactory AddTcpSplunkLogger(this ILoggerFactory loggerFactor
5151
/// <param name="loggerFactory">Logger factory.</param>
5252
/// <param name="configuration">Configuration.</param>
5353
/// <param name="formatter">Custom text formatter.</param>
54-
public static ILoggerFactory AddUdpSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter)
54+
public static ILoggerFactory AddUdpSplunkLogger(this ILoggerFactory loggerFactory, SplunkLoggerConfiguration configuration, ILoggerFormatter formatter = null)
5555
{
5656
loggerFactory.AddProvider(new SplunkUdpLoggerProvider(configuration, formatter));
5757
return loggerFactory;

0 commit comments

Comments
 (0)