From d1ccf2602fe84c1518ba353ff94bceedd5dc227b Mon Sep 17 00:00:00 2001 From: Vitaly Mikhailov Date: Wed, 19 Feb 2020 10:42:02 +0300 Subject: [PATCH] Added support for Serilog Settings Configuration --- src/Serilog.Sinks.Loki/LokiSinkExtensions.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Serilog.Sinks.Loki/LokiSinkExtensions.cs b/src/Serilog.Sinks.Loki/LokiSinkExtensions.cs index b72e837..2baf2cb 100644 --- a/src/Serilog.Sinks.Loki/LokiSinkExtensions.cs +++ b/src/Serilog.Sinks.Loki/LokiSinkExtensions.cs @@ -21,5 +21,11 @@ private static LoggerConfiguration LokiHttpImpl(this LoggerSinkConfiguration sin return sinkConfiguration.Http(LokiRouteBuilder.BuildPostUri(credentials.Url), batchFormatter: formatter, httpClient: client); } + + public static LoggerConfiguration LokiHttp(this LoggerSinkConfiguration sinkConfiguration, string serverUrl) + => sinkConfiguration.LokiHttp(new NoAuthCredentials(serverUrl)); + + public static LoggerConfiguration LokiHttp(this LoggerSinkConfiguration sinkConfiguration, string serverUrl, string username, string password) + => sinkConfiguration.LokiHttp(new BasicAuthCredentials(serverUrl, username, password)); } } \ No newline at end of file