Skip to content

Commit fcd371d

Browse files
committed
Add overloads
1 parent 0f6098c commit fcd371d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Serilog.Sinks.Network/NetworkLoggerConfigurationExtensions.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,15 @@ public static LoggerConfiguration TCPSink(
4949
return TCPSink(loggerConfiguration, $"tcp://{ipAddress}:{port}", writeTimeoutMs, disposeTimeoutMs, textFormatter, restrictedToMinimumLevel);
5050
}
5151

52+
public static LoggerConfiguration TCPSink(
53+
this LoggerSinkConfiguration loggerConfiguration,
54+
IPAddress ipAddress,
55+
int port,
56+
LogEventLevel restrictedToMinimumLevel = LevelAlias.Minimum)
57+
{
58+
return TCPSink(loggerConfiguration, ipAddress, port,null, null, null, restrictedToMinimumLevel);
59+
}
60+
5261
public static LoggerConfiguration TCPSink(
5362
this LoggerSinkConfiguration loggerConfiguration,
5463
string host,
@@ -76,6 +85,14 @@ public static LoggerConfiguration TCPSink(
7685
var sink = new TCPSink(socketWriter, textFormatter ?? new LogstashJsonFormatter());
7786
return loggerConfiguration.Sink(sink, restrictedToMinimumLevel);
7887
}
88+
89+
public static LoggerConfiguration TCPSink(
90+
this LoggerSinkConfiguration loggerConfiguration,
91+
string uri,
92+
LogEventLevel restrictedToMinimumLevel = LevelAlias.Minimum)
93+
{
94+
return TCPSink(loggerConfiguration, uri, null, null, null, restrictedToMinimumLevel);
95+
}
7996

8097
private static IPAddress ResolveAddress(string uri)
8198
{
@@ -120,6 +137,7 @@ private static Uri BuildUri(string s)
120137
{
121138
throw new ArgumentNullException("Uri should be in the format tcp://server:port", ex);
122139
}
140+
123141
if (uri.Port == 0)
124142
throw new UriFormatException("Uri port cannot be 0");
125143
if (!(uri.Scheme.ToLower() == "tcp" || uri.Scheme.ToLower() == "tls"))

0 commit comments

Comments
 (0)